项目介绍
TangSengDaoDaoServer —— 一款基于 GO 开发,轻量级,高性能,且重安全专注于私有化部署的开源即时通讯系统。
功能特色:
- 全局特性:消息加密传输,永久存储,并支持多端同步(App、Web、PC 等)
- 通讯功能:支持单聊和群聊,具备消息撤回功能,群聊人数无限制,支持群机器人
- 用户关系管理:支持好友搜索、添加,可设置免打扰、置顶等,支持通用的群管理功能(群设置配置、成员管理等)
- 后台管理:提供了完善的后台管理功能,方便管理员对系统进行全方位的运营和维护,涵盖用户管理、群组管理、消息管理、应用配置等多个维度
- 多平台支持:提供 Web/PC 端、Android、iOS、Windows、MAC 端等多端体验
项目架构:

快速上手
TangSengDaoDaoServer 支持使用 Docker 部署,可通过 Docker Compose 快速部署。
环境要求:
- Linux 系统(建议配置 2 核 8G)
- Docker
- Docker Compose
1、创建安装目录
mkdir -p /data/software/tsdd
cd /data/software/tsdd
2、在 tsdd 下创建 docker-compose.yaml 文件
vi docker-compose.yaml
3、复制如下内容到 docker-compose.yaml 文件中并保存
version:'3.1'
services:
wukongim:
# 唐僧叨叨通讯服务(悟空 IM)
image: registry.cn-shanghai.aliyuncs.com/wukongim/wukongim:v2
restart: always
ports:
# - "5001:5001" # http api 端口(业务端调用,仅限内网开放)
- "5100:5100" # tcp 长连接端口(外网开放)
- "5200:5200" # websocket 端口(外网开放)
[,,,]
[,,,,]
[,,]













