10分钟自建加密聊天室!Revolt
私密聊天平台Docker部署指南
兄弟们,最近发现个好东西!想不想用Discord
的颜值+微信的私密性,再配上完全自主的数据掌控?今天手把手教你用Docker在本地搭建这个神仙级开源IM工具——Revolt!
一、项目简介
Revolt(项目地址:https://github.com/revoltchat/self-hosted)是一款对标Discord的开源即时通讯平台。支持文字/语音/视频聊天、频道管理、文件共享等核心功能,最骚的是所有数据都掌握在自己手里!

Revolt主界面
二、四大核心优势
- 1. 隐私天花板:全程SSL加密传输,支持自建存储服务
- 2. 架构天花板:12大组件容器化部署(Redis
- 数据库三件套)
- 3. 颜值天花板:媲美Discord的现代化UI设计
- 4. 扩展天花板:支持Webhook对接、开放API接口
三、Dockge极速部署方案
打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

version: "3.8"
services:
database:
image: mongo
volumes:
- ./data:/data/db
redis:
image: eqalpha/keydb
minio:
image: minio/minio
command: server /data
volumes:
- ./minio:/data
caddy:
image: caddy
ports:
- "11080:80"
- "11443:443"
volumes:
- ./caddyfile.txt:/etc/caddy/Caddyfile
# 其他服务配置详见原项目...
env.txt
MONGODB=mongodb://database
REVOLT_APP_URL=http://你的服务器IP:11080
AUTUMN_S3_ENDPOINT=http://minio:9000
caddyfile.txt
{
# Caddy配置详见原项目...
}
四、实战功能演示
- 1. 注册账号
访问http://IP:11080
秒建管理员账号,支持邮箱/用户名多种登录方式 - 2. 创建频道点击左下角”+”号,3步创建加密聊天室(支持权限分级)

创建频道
- 3. 特色功能
- • 拖拽上传4K视频(自动转码)
- • @全员/置顶消息/消息回执
- • 实时语音质量监测
五、避坑指南
- 1. 存储配置:MinIO默认使用本地存储,强烈建议挂载云存储路径
- 2. 端口冲突:遇到端口占用可用
netstat -tunlp | grep 端口号
排查 - 3. 镜像加速:国内环境推荐使用
dockerproxy.com
镜像源
六、总结建议
经过实测,Revolt特别适合:
- • 需要高度隐私保护的团队协作(法律/医疗行业)
- • 想摆脱大厂监控的技术极客
- • 自建游戏开黑语音服务器
部署难度:★★★☆☆(需要基础Docker知识)
维护成本:★☆☆☆☆(所有数据本地存储)推荐指数:★★★★☆
如果觉得有用,欢迎在评论区敲个666,收藏转发防走丢!
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:https://github.com/TWO-ICE/Awesome-NAS-Docker
原文地址:https://zhuanlan.zhihu.com/p/1918967436989924115