Rocket.Chat 在 CentOS 上的安装与配置

简介
Rocket.Chat 是一个开源的即时通讯平台,具有高度可定制性和扩展性,在 CentOS 上安装 Rocket.Chat 可以让您在企业内部建立一个安全、高效的沟通环境,本文将详细介绍如何在 CentOS 上安装和配置 Rocket.Chat。
准备工作
硬件要求
- CPU:64位处理器
- 内存:至少 2GB 内存(推荐 4GB 或以上)
- 存储:至少 10GB 硬盘空间
软件要求
- 操作系统:CentOS 7 或更高版本
- 网络环境:公网 IP 或内网穿透
安装步骤
安装依赖
sudo yum install -y epel-release sudo yum install -y nodejs sudo yum install -y npm
创建 Rocket.Chat 用户
sudo useradd -m -d /opt/rocket.chat -s /bin/bash rocket.chat
创建数据目录

sudo mkdir -p /opt/rocket.chat/data sudo chown -R rocket.chat:rocket.chat /opt/rocket.chat/data
安装 Rocket.Chat
cd /opt/rocket.chat sudo npm install sudo npm run start
配置防火墙
sudo firewall-cmd --permanent --add-port=3000/tcp sudo firewall-cmd --reload
配置 Nginx(可选)
sudo yum install -y nginx sudo cp /opt/rocket.chat/public/rocketchat.conf /etc/nginx/conf.d/ sudo systemctl restart nginx
登录与使用
访问地址
在浏览器中输入 http://<服务器 IP 地址>:3000,即可访问 Rocket.Chat。
登录
使用默认用户名 admin 和密码 password 登录。
修改密码

登录后,在设置中修改密码。
FAQs
Q1:安装过程中遇到 npm install 错误怎么办?
A1:请确保您的系统已安装 epel-release、nodejs 和 npm,如果仍然遇到问题,可以尝试使用以下命令:
sudo yum install -y git sudo npm cache clean --force sudo npm install
Q2:如何升级 Rocket.Chat?
A2:在 Rocket.Chat 的数据目录下执行以下命令:
cd /opt/rocket.chat sudo npm install sudo npm run start
升级前请备份重要数据。
通过以上步骤,您可以在 CentOS 上成功安装和配置 Rocket.Chat,希望本文对您有所帮助。
