需要容器:
mongo 一定要下载 4.4.3版本 最新版配制很麻烦
Rocket.Chat我用的是3.9.7版本
1.mongo

2.rocke.chat

mongo配置
mongo 一定要下载 4.4.3版本 最新版配制很麻烦
1.在群晖资源管理器docker文件夹下新建文件夹Mongodb
2.在windows内新建TXT文本文件,打开文件写入以下文本代码,保存文件重命名为 mongod.conf (注意扩展名TXT改为conf),将此文件上传到群晖/docker/Mongodb文件夹内
replication:
replSetName: "rs0"
3.群晖Docker内映像内双击mongo:latest 新建容器,点击高级设置

4.勾选 自动启动

5.卷设置
添加文件夹
docker/Mongodb=/data/db
添加文件
docker/Mongodb/mongnd.conf=/etc/mongod.conf

5.端口设置

6.环境设置
添加环境变量
MONGO_INITDB_DATABASE = db
MONGO_INITDB_ROOT_USERNAME = root
MONGO_INITDB_ROOT_PASSWORD = a123456
执行命令 命令框内填写
mongod --oplogSize 128 --replSet rs0

点击应用
7.进入docker容器页面,双击mongo容器进入,点击终端机,点击新增按钮,点击“bash”,输入以下命令,回车
mongo -u root -p a123456 --authenticationDatabase admin

如果显示和我的一样就说明没问题,可以继续向下进行
8.继续输入命令,回车,为数据库建立管理用户
db.createUser({user: "root", pwd: "a123456", roles: [{role: "readWrite", db: "db"}]})
9.输入以下命令,回车,将mongoDB实例转换为副本
rs.initiate({ _id: 'rs0', members: [ { _id: 0, host: 'localhost:27017' } ]})
至此mongoDB配置完毕
Rocket.chat配置
1.常规设置

2.端口设置

3.链接设置
容器选择mongo容器,别名填写db

4.环境设置
更改,没有的话添加
MONGO_URL=mongodb://root:a123456@你的群晖内网IP:27017/db?authSource=admin
MONGO_OPLOG_URL=mongodb://root:a123456@你的群晖内网IP:27017/local?authSource=admin

启动两个容器
等一会完全运行完成了在浏览器输入(第一次会比较慢) 群晖内网IP:3000 不出意外应该会进入rocket.chat的首次设置页面。

这个教程我是在国外的一个论坛看到的,中文的找不到
链接:国外论坛链接