单节点模式
说明
适用场景:小型应用,对数据安全要求不高的应用,后续量大可以扩容成集群。 优点:部署简单,性能较好,支持在线扩容。 缺点:无法容灾,需要手动备份。环境要求
- Linux系统(推荐Ubuntu)(推荐配置 2核4G或4核8G)
- 安装Docker (推荐:Docker版本24.0.4或以上)
安装
1. 创建安装目录
创建目录2. 在安装目录创建docker-compose.yml文件
内容如下:
WK_EXTERNAL_IP xx.xx.xx.xx修改为自己服务器的外网ip地址
WK_CLUSTER_SERVERADDR xx.xx.xx.xx修改为自己服务器的内网ip地址
配置
配置prometheus.yml文件
在安装目录创建prometheus.yml文件,内容如下:
启动或停止
1. 启动
2. 停止
开放端口
| 端口 | 说明 |
|---|---|
| 5001 | http api 端口 (仅内部局域网开放) |
| 5100 | tcp 端口 , app端需要能访问到 |
| 5200 | websocket 端口 , web im端需要能访问到 |
| 5300 | 后台管理系统的端口, 访问地址: http://xx.xx.xx.xx:5300/web |
| 5172 | demo的端口,用于演示wukongim通讯能力的demo 访问地址: http://xx.xx.xx.xx.1:5172 |
验证
-
访问
http://xx.xx.xx.xx:5172,随便输入用户名和密码,登录后可以聊天,说明部署成功。 -
访问
http://xx.xx.xx.xx:5300/web可以进入后台管理系统 默认系统内置的guest只有读权限,如果需要操作权限,请看授权的配置 。

