Rocket.Chat是一个完全可定制的通信平台,适用于具有高数据保护标准的组织。它支持同事之间、其他公司或客户之间的实时对话,无论他们如何与您建立联系。在本分步指南中,接下来展示如何使用 Docker & Portainer 在您的Synology NAS上安装Rocket.Chat。
警告:Rocket.Chat正在发展,MongoDB 4.0将被弃用。MongoDB 5 需要支持AVX的 CPU。
不支持的 NAS 机型(不支持 MongoDB 5):DS218+ DS718+ DS220+ DS720+ DS920+ 及更早的消费类机型。您始终可以使用较旧的mongo版本运行Rocket.Chat,但不能保证Rocket.Chat将继续与较旧的Mongo版本一起使用。要在不受支持的 NAS 型号中安装 Rocket.Chat with MongoDB 4。
支持的 NAS 型号(支持 MongoDB 5):21+和22+系列的所有 NAS 型号。
注意:较旧的 NAS 设备可能支持 AVX。检查您的 NAS CPU,看看它是否支持 AVX。
什么是MongoDB?MongoDB是一个数据库。MongoDB被归类为NoSQL数据库程序,使用具有可选模式的类似JSON的文档
我刚刚创建了一个qq群 762476486 方便大家交流,刚刚创建还没有人
如果你还没部署Docker Portainer 那么就看我的其他文章
https://zhuanlan.zhihu.com/p/551488625
1.在群晖文件管理里面的/volume1/docker 目录下创建两个文件夹 rocketdb和rocketup
2.部署完成Docker Portainer后,进入控制台;
3.点击Add stack
4.名称输入rocketchat;
5.复制下面的代码;根据自己情况修改;ROOT_URL=修改成自己的域名,向下拉点击 Deploy the stack按钮,首次下在镜像的时候会慢一些吧,等待几分钟就行了;记得要修改自己的映射目录。如果你的 NAS CPU 不支持 AVX,请在上面的代码中键入 mongodb:4.0 而不是mongodb:6.0经过广泛的测试,结果只有18+ 系列 NAS适用于较旧的MongoDB 4。由于硬件限制,完全不支持Rocket.Chat的NAS型号是20+系列,如DS220+,DS720+,DS920+,DS1520+。不行的话就去 QQ 群里面找
https://xlangnan.lanzoue.com/ioV0Y0joqweb
进入上面的连接下载代码
6.在浏览器地址栏输入 群晖ip:3111 就可以看到页面了,这个3111端口可以停止rocketchat容器修改,也可以在输入命令前修改一下;
7.填入信息走流程;
我到这里就卡住了,但是重新输入群晖IP:3111就好了
想要在手机APP 上面使用要用域名HTTPS 的方式登录,要做反向代理 申请SSL 证书 在群晖反向代理里面添加 websocket就可以在 APP 使用了。
原文链接:https://www.bilibili.com/read/cv20847717/