VMRaft有提供CentOS、Ubuntu和Debian,我们使用Ubuntu 20.04和Snap来部署Rocket Chat,并使用Nginx服务器进行前端Web服务以及Web Socket流量的反向代理,随后我们使用Cloudflare CDN来进行网络分发。

因为在Ubuntu系统版本高于16.04 LTS 以上版本的就内置了,所以我们无需在针对Snap进行安装。

首先执行系统更新:

apt update && sudo apt upgrade

更新

随即我们通过Snap的方式来安装Rocket Chat:

snap install rocketchat-server

安装

安装完成后,我们通过下述命令来对服务运行状态进行检查:

service snap.rocketchat-server.rocketchat-server status

状态

看到Active的状态后,我们就可以继续部署我们的Nginx服务了

安装并启动Nginx服务:

apt install -y nginx
systemctl start nginx

设置Nginx为开机自启:

systemctl enable nginx