> 前言:二话不说(notwochat.com)是一个利用开源程序RocketChat搭建的公益社区,旨在为大家提供一个纯净匿名方便的聊天交流环境。服务器是由视频频道的志愿者们公益赞助的。当前由于利用率低志愿资金无法维持每月服务器费用导致该项目已流产。日后如果有需要的时候可以随时重启本项目,本篇文章将该项目的搭建过程公开,方便有需要的朋友自行搭建使用。
RocketChat可以手动搭建也可以使用snap快速搭建,推荐手残党采用snap快速搭建。这里有一个问题就是 snap目前只能用在Debian/Ubuntu系统上 ,如果你的服务器是Centos那么无法使用方便快速的snap来搭建了,就只能选择手动搭建了,手动搭建的过程以后我会抽时间整理一下。

以下为 Debian9上参照官方文档的安装过程
1.先更新下系统
apt -y update
apt -y dist-upgrade
- 使用apt安装snap
apt -y install snapd
- 使用nap安装这个运行环境
snap install core
4.安装RocketChat
snap install rocketchat-server
注意: 安装成功之后会弹出一个警告的提示,大概的意思是说某些snap的管理命令可能不能使用,这时候使用
exit
命令退出shell重新登录一次就好了。
5.重新登陆后使用Caddy配置反向代理和自动申请SSL证书 ,注意要先做好域名解析。
snap set rocketchat-server caddy-url=https://notwochat.com
snap set rocketchat-server caddy=enable
snap set rocketchat-server https=enable
rocketchat-server.initcaddy
6.重启rocketchat和caddy的服务你的聊天服务器就搭建完成了。
systemctl restart snap.rocketchat-server.rocketchat-server.service
systemctl restart snap.rocketchat-server.rocketchat-caddy.service
- 访问服务器IP+端口3000开始填写配置。
|