投稿宝塔面板安装Rocket(宝塔面板https)

投稿宝塔面板安装Rocket(宝塔面板https)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-08-13 11:40:33
文章简介

Rocket.Chat是除fiora、duckchat(鸭信)之外的又一款优秀的即时聊天系统,支持群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语

2025阿里云双十一服务器活动

Rocket.Chat是除fiora、duckchat(鸭信)之外的又一款优秀的即时聊天系统,支持群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频,聊天,截图,实时翻译等等。官方支持docker和snap、npm的安装方式,这里讲一下在宝塔面板环境下用npm安装的方法。

如果没有宝塔,可以看看里:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

  • 宝塔面板安装fiora:https://www.daniao.org/8056.html
  • 宝塔面板搭建DuckChat(鸭信):https://www.daniao.org/8303.html
  • 教程环境:centos7.6、1h1g、宝塔面板(如果你的服务器运存小于1G可能会无法安装)

    1、简介

    官网:https://rocket.chat/

    项目:https://github.com/RocketChat/Rocket.Chat

    2、配置环境

    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())"

    2、安装依赖

    yuminstall-yGraphicsMagick

    假如你是Debian/Ubuntu系统,运行这条代码:

    aptinstall-ygraphicsmagick

    3、安装Rocket.Chat

    连接ssh,逐条运行以下命令:

    wget-Orocket.chat.tgzhttps://releases.rocket.chat/latest/download

    tar-xzfrocket.chat.tgz&&rm-rfrocket.chat.tgz

    投稿宝塔面板安装Rocket,宝塔面板https

    4、启动

    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访问了。

    5、域名访问

    域名访问自然是“防呆”,但是我听大佬说不能直接用宝塔的反代,所以我就直接按大佬的做了。进入站点配置文件,插入下面的代码:

    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,就可以通过域名访问了。

    文章源于网友投稿,小有改动~~~~

    标签:
    hostEONS洛杉矶OpenVZ补货(compton洛杉矶)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!