专业IM即时通讯软件开发,值得信赖!

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

未分类 云聊IM 69℃

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 {
  web-socket
  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

喜欢 (0)
仿微信聊天软件开发
点击这里给我发消息