安装WuKongIm.md 1.8 KB

安装WuKongIm

docker-compose部署的直接看步骤2

目前不推荐windows安装WuKongIm,可能存在断连的问题 有对应需求可以参考文档

  1. #### docker安装

①下载WuKongIm

   docker pull wukongim/wukongim:v2.2.0-20250426

②配置

   mkdir -p /mydata/wukongim/data
   mkdir -p /mydata/wukongim/logs
   # 设置为 666 权限
   chmod -R 666 /mydata/wukongim

将配置文件wk.yaml复制到/mydata/wukongim文件夹下

③启动WuKongIm

   docker run --name wukongim --restart=always -p 5200:5200 -p 5001:5001 \
   -v /mydata/wukongim/wk.yaml:/root/wukongim/wk.yaml \
   -v /mydata/wukongim/data:/root/wukongim/data \
   -v /mydata/wukongim/logs:/root/wukongim/logs \
   -e "WK_MANAGERTOKEN=hn02le.34lkdLKD" \
   -e "WK_WEBHOOK_HTTPADDR=http://127.0.0.1:8113/notice/im/online" \
   -d wukongim/wukongim:v2.2.0-20250426

#### !注意:5001为http api端口,只需要暴露给后台jar访问即可,不要暴露到外网,避免被攻击,5200为ws连接的端口号 #### !注意:WK_WEBHOOK_HTTPADDR为直播用户在线状况回调,如果不使用直播功能可以把该环境变量去除,若使用需注意 8113为商家端的jar端口号,根据自己的部署情况配置

  1. #### 其余配置说明 wukongim环境变量配置规则为 WK为固定前缀,层级关系通过 "_"符号隔开,全都大写,例如WK_WEBHOOK_HTTPADDR: http://xxxxxx docker启动时还可以配置WK_EXTERNAL_IP=公网ip wukongim的监控平台连接为http://ip:5300/web,需要将5300端口映射开放后才能正常访问,配置了managerToken后需要用managerToken访问