美文网首页PHP建站
一个强大的多功能团队聊天室:Rocket.Chat安装教程

一个强大的多功能团队聊天室:Rocket.Chat安装教程

作者: 8fb46c170015 | 来源:发表于2018-10-08 18:19 被阅读2次

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

相关文章

网友评论

    本文标题:一个强大的多功能团队聊天室:Rocket.Chat安装教程

    本文链接:https://www.haomeiwen.com/subject/ppbjaftx.html