Rocket.chat——开源聊天应用
本文发布于653天前,最后更新于136天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

1.项目介绍

官方地址:Rocket.Chat: Communications Platform You Can Fully Trust

官方部署文档:https://docs.rocket.chat

2.项目部署

2.1服务器推荐

夜梦推荐使用雨云服务器:https://www.rainyun.com,使用此链接注册享受五元无条件优惠+九折优惠。

2.2系统选择

选择Ubuntu20.04/22.04

配置方面建议1C1G及以上,并且建议添加1G及以上的swap。

添加脚本:

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

2.3部署

sudo snap install rocketchat-server

安装成功后,输入:

snap get rocketchat-server

可以查看Rocket.Chat的变量状态:

Key Value

backup-on-refresh disable

ignore-errors false

mongo-oplog-url mongodb://localhost:27017/local

mongo-url mongodb://localhost:27017/parties

port 3000

siteurl http://localhost:3000

如果你想改变其中的值,可以执行如下代码:

sudo snap set rocketchat-server <variable-name>=<value>

部署完毕后,就可以在服务器端通过localhost:3000访问配置了。

2.4 SSL证书

We now include the option to enable Caddy in your snap. Caddy makes use of Let’s Encrypt to automatically provide you TLS protection for your communications.

Starting from release 0.73 you can easily configure everything related to Caddy using snap hooks to ensure your DNS configuration is set up correctly before starting Caddy and Let’s Encrypt support.

设置 SiteUrl 为你的域名,也可以是你的ip:端口

sudo snap set rocketchat-server siteurl=http(s)://<your domain>

如果是域名的话需要执行下面这条代码,只是IP:端口的话跳过即可。

sudo systemctl enable --now snap.rocketchat-server.rocketchat-caddy

重启服务。

sudo snap restart rocketchat-server

详情请参考官方文档:Auto SSL with Snaps – Rocket.Chat Docs

3.提示

1C1G服务器带这个项目压力较大,建议添加SWAP。

1C1G可以满足个人团队,朋友之间的使用。如果有大规模使用的需求,建议提高服务器配置。

第二部分部署完毕后,如果无法访问,请等待些许时间。初次登录进行配置需要加载较长时间,请耐心等待。

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:Rocket.chat——开源聊天应用
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇