使用宝塔面板安装Rocket.Chat多功能团队聊天室 您所在的位置:网站首页 腾讯旗下聊天室 使用宝塔面板安装Rocket.Chat多功能团队聊天室

使用宝塔面板安装Rocket.Chat多功能团队聊天室

2023-04-04 12:53| 来源: 网络整理| 查看: 265

说明:Rocket.Chat一年前就介绍过→传送门,一款多功能团队聊天室,支持群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频,聊天,截图,实时翻译等等,安装方法比较简单的有Snap、Docker,此前也只说过Snap安装方法,由于一直有小伙伴需要宝塔面板安装教程,所以这里就水一篇宝塔教程。

安装

官方文档:https://rocket.chat/docs/

环境要求:NodeJS 8.11.4、Mongodb 4.0.9、Nginx(非必需)。

提示:由于官方建议的最低内存1G,所以512M或更小的建议加点虚拟内存,可以使用Swap一键脚本→传送门。

1、安装宝塔

#CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

安装完成后,进入面板,点击左侧软件商店,然后安装PM2管理器、MongoDB、Nginx(使用域名访问才需要安装,反之不用)。

注意:Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况;如果你已经安装了MongoDb,那就先使用apt install sudo,再使用/etc/init.d/mongodb start启动即可。

2、环境配置 先点击左侧软件商店,找到PM2管理器设置选项,选择Node版本,切换到12.14.0版本。

然后再找到MongoDb设置选项,点击配置文件,新增/修改以下代码:

#设置storage引擎,新增engine参数,并修改下dbPath路径,不然会启动不了 storage: dbPath: /www/server/mongodb/Rocket.Chat directoryPerDB: true engine: mmapv1 journal: enabled: true #配置replica set,新增以下参数 replication: replSetName: rs01

保存后,MongoDb会自动关闭,这时候使用命令:

#新建数据存储路径,即上面配置文件修改的dbPath参数 mkdir /www/server/mongodb/Rocket.Chat #授权 chown mongo:mongo /www/server/mongodb/Rocket.Chat #重新启动数据库 /etc/init.d/mongodb start #启动replica set mongo --eval "printjson(rs.initiate())"

3、安装依赖

#Debian/Ubuntu系统 apt install -y graphicsmagick #CentOS系统 yum install -y GraphicsMagick

4、安装Rocket.Chat

#下载rocket.chat wget -O rocket.chat.tgz https://releases.rocket.chat/latest/download #解压并删除 tar -xzf rocket.chat.tgz && rm -rf rocket.chat.tgz #移动到/opt并重命名 mv bundle /opt/Rocket.Chat #安装依赖 cd /opt/Rocket.Chat npm install -g inherits cd programs/server npm install

5、启动Rocket.Chat

ln -sf $(command -v node) /usr/bin/node #新建rocketchat用户并授权 useradd -M rocketchat && usermod -L rocketchat chown -R rocketchat:rocketchat /opt/Rocket.Chat #新建systemd配置文件,将以下代码一起复制到SSH运行 cat > /etc/systemd/system/rocketchat.service


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有