Rocket.Chat是除fiora、duckchat(鸭信)之外的又一款优秀的即时聊天系统,支持群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频,聊天,截图,实时翻译等等。官方支持docker和snap、npm的安装方式,这里讲一下在宝塔面板环境下用npm安装的方法。
如果没有宝塔,可以看看里:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=
教程环境:centos7.6、1h1g、宝塔面板(如果你的服务器运存小于1G可能会无法安装)
官网:https://rocket.chat/
项目:https://github.com/RocketChat/Rocket.Chat
1)进入宝塔软件商店,安装PM2管理器和MongoDB:
2)进入PM2管理器设置,将node版本改为12.14.0:
3)进入MongoDB设置,点击配置文件,找到“#Whereandhowtostoredata.”,将下面一段代码修改如下:
dbPath:/www/server/mongodb/Rocket.Chat
4)找到“#replication:”,修改代码如下:
4)然后点击保存。保存之后,MongoDB默认会关闭,这时要连接ssh,逐条运行以下命令:
mkdir/www/server/mongodb/Rocket.Chat
chownmongo:mongo/www/server/mongodb/Rocket.Chat
/etc/init.d/mongodbstart
mongo--eval"printjson(rs.initiate())"
yuminstall-yGraphicsMagick
假如你是Debian/Ubuntu系统,运行这条代码:
aptinstall-ygraphicsmagick
连接ssh,逐条运行以下命令:
wget-Orocket.chat.tgzhttps://releases.rocket.chat/latest/download
tar-xzfrocket.chat.tgz&&rm-rfrocket.chat.tgz

ln-sf$(command-vnode)/usr/bin/node
useradd-Mrocketchat&&usermod-Lrocketchat
chown-Rrocketchat:rocketchat/opt/Rocket.Chat
2)然后配置进程守护。这里使用systemd。运行以下代码(一起复制运行):
cat>/etc/systemd/system/rocketchat.service<<EOF
ExecStart=$(command-vnode)main.js
SyslogIdentifier=rocketchat
WorkingDirectory=/opt/Rocket.Chat
Environment=MONGO_URL=mongodb://127.0.0.1:27017/rocketchat?replicaSet=rs01
MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/local?replicaSet=rs01ROOT_URL=http://127.0.0.1:3000/PORT=3000
WantedBy=multi-user.target
systemctlstartrocketchat
4)查看Rocket.Chat的状态:
systemctlstatusrocketchat
systemctlenablerocketchat
然后去到宝塔安全里面,放行3000端口,此时就可以通过IP:3000访问了。
域名访问自然是“防呆”,但是我听大佬说不能直接用宝塔的反代,所以我就直接按大佬的做了。进入站点配置文件,插入下面的代码:
proxy_passhttp://127.0.0.1:3000;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_set_headerUpgrade$http_upgrade;
proxy_set_headerConnection"upgrade";
proxy_set_headerX-Forward-Protohttp;
proxy_set_headerX-Nginx-Proxytrue;
然后配置好ssl,就可以通过域名访问了。
文章源于网友投稿,小有改动~~~~
本文来源:vps主机--投稿宝塔面板安装Rocket(宝塔面板https)
本文地址:https://www.idcbaba.com/vps/2465.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。