RocketChat docker方式部署
- 安装
docker
可以参考《这里》 安装
docker-compose
# 安装 curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 增加可执行权限 chmod +x /usr/local/bin/docker-compose # 验证安装 docker-compose --version
创建
compose.yml
配置文件(默认就行,不需要调整)mkdir -p /var/www/html/rocketchat cd /var/www/html/rocketchat curl -L https://raw.githubusercontent.com/RocketChat/Docker.Official.Image/master/compose.yml -O
配置环境文件
.env
(更多环境变量可以参考 环境模版)MONGODB_VERSION=6.0 REG_TOKEN=dcb7b6b6-39bc-4db3-916f-cf6fb0e1c864
MONGODB_VERSION
: MongoDB 的 docker 版本号REG_TOKEN
: 来自 RocketChat 官网 的Workspaces
中的Register self-managed
安装
docker-compose up -d
- 配置代理
nginx 反代http://127.0.0.1:3000
,另外也需要配置SSL
,不然客户端可能无法登录。 - 配置 SMTP
部署完毕后,先注册、登陆用户(管理员),然后进入管理员后台
->设置
->电子邮件
->SMTP
进行邮件配置。
《RocketChat部分的安装配置参考文档》
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭