Rocket.Chat很壮大,效能也多,安卓,苹果都有使用软件,不外咱们能够本人搭建个Rocket.Chat谈天室,这边说下安装方式,有趣味能够玩玩。
简介
Rocket.Chat应用Meteor框架做的开源动静使用。是奋勇当先的免费开源团队谈天Slack的顶替品,效能壮大,它支援群组谈天,径直通讯,私聊群,桌面通牒,媒体嵌入,链接预览,文献上传,语音/视频谈天,截图等等,还支援及时翻译,完成用户之间的主动及时动静替换。应用Rocket.Chat能够完整把持交换通讯。
截图
安装
这边只说Ubuntu 16.04 +体系的安装教程,究竟简略。Debian安装教程:点击检察。CentOS安装教程:点击检察。Docker安装教程:点击检察。
1、安装Rocket.Chat
#花样翻新体系
apt-get update -y
#安装rocketchat-server
snap install rocketchat-server
这时候候能够经过http://IP:3000进入谈天室界面了。普通安装后,如其有新版本公布,会在6小时后主动花样翻新使用,如其你想快点,应用号令sudo snap refresh rocketchat-server便可。
2、应用Caddy给站点增加SSL
如其你想域名进入,能够应用Caddy,还能够主动增加免费SSL证明,先把域名剖析到VPS云主机,然后应用号令:
sudo rocketchat-server.initcaddy
再编纂Caddyfile文献:/var/snap/rocketchat-server/current/Caddyfile。
nano /var/snap/rocketchat-server/current/Caddyfile
修正如次:
#将http://:8080掉换成你的域名
your_domain.com
proxy / localhost:3000 {
websocket
transparent
}
重启Caddy服务见效
sudo systemctl restart snap.rocketchat-server.rocketchat-caddy
这时候候便可以经过https://your_domain.com进入谈天室了。
相干号令
1、查抄Rocket.Chat的形态
sudo systemctl status snap.rocketchat-server.rocketchat-server.service
2、从rocket.chat检察日记
sudo journalctl -u snap.rocketchat-server.rocketchat-server
3、从头启动Rocket.Chat
sudo systemctl restart snap.rocketchat-server.rocketchat-server
备份数据
1、应用号令快速烦琐地举行备份
sudo snap run rocketchat-server.backupdb
2、然后你会看到一堆出口笔墨,然后是:
A backup of your data can be found at /var/snap/rocketchat-server/<version>/backup.tgz
3、复制backup.tgz到两样的体系举行保管。
备份复原
1、在开端回复之前,确保Rocket.Chat没有运转。
sudo service snap.rocketchat-server.rocketchat-server stop
2、然后将你的备份文献backup.tgz提取到所需的地位(比如〜/ backup_data)。
cd ~
mkdir backup_data
cd backup_data
tar zxvf /path/to/your/backup.tgz
这将创办以下目次,你能够在就中找到提取的备份数据: ~/backup_data/var/snap/rocketchat-server/<version>/dump/parties。
复原前请先确认你的数据库称号,snap数据库称号应当是parties,只是为了宁静起见能够确认下:
sudo /snap/rocketchat-server/current/bin/mongo
(...)
> show dbs
local 0.000GB
parties 0.004GB
> exit
3、运转以下号令(掉换<version>为恰当的目次称号):
sudo /snap/rocketchat-server/current/bin/mongorestore --db parties \
~/backup_data/var/snap/rocketchat-server/<version>/dump/parties/
4、从头启动服务
sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-server restart
sudo service snap.rocketchat-server.rocketchat-caddy restart
详细
Github:https://github.com/RocketChat/Rocket.Chat









网友评论