Skip to main content
WuKongIM 支持 YAML 配置文件和环境变量两种配置方式。环境变量优先级高于配置文件。

基础服务器配置

外部访问配置

SSL/TLS 配置

日志配置

管理后台配置

频道配置

管理员认证配置

Webhook 配置

会话配置

消息重试配置

追踪配置

集群配置

插件配置

配置示例

生产环境配置

开发环境配置

Docker Compose 配置

环境变量规则

  • 前缀:所有环境变量以 WK_ 开头
  • 层级分隔:使用下划线 _ 分隔配置层级
  • 大小写:全部使用大写字母
  • 数组格式:使用空格分隔多个值,如:WK_AUTH_USERS="user1:pass1 user2:pass2"
  • 布尔值:使用 truefalse
  • 优先级:环境变量 > 配置文件 > 默认值

配置验证

启动前验证配置:

安全建议

  • 生产环境必须启用 tokenAuthOn
  • JWT 密钥使用 32 位随机字符串
  • 定期更换管理员 Token 和 JWT 密钥
  • SSL 证书文件权限设置为 600
  • 关闭不必要的演示界面和调试功能