服务器设置和教程 · 6 10 月, 2024

如何在 CentOS 7 上部署 Rocket.Chat

如何在 CentOS 7 上部署 Rocket.Chat

Rocket.Chat 是一款開源的即時通訊平台,適合團隊協作和社交互動。它提供了豐富的功能,包括視頻通話、文件共享和多種集成選項。本文將指導您如何在 CentOS 7 上部署 Rocket.Chat,讓您能夠輕鬆設置自己的通訊平台。

前提條件

在開始之前,您需要確保您的 CentOS 7 系統已經安裝了以下組件:

  • Node.js(版本 12 或更高)
  • MongoDB(版本 4.0 或更高)
  • npm(Node.js 的包管理器)
  • Git

安裝 Node.js 和 npm

首先,您需要安裝 Node.js 和 npm。可以通過以下命令來安裝:

curl -sL https://rpm.nodesource.com/setup_12.x | bash -
yum install -y nodejs

安裝完成後,您可以使用以下命令檢查版本:

node -v
npm -v

安裝 MongoDB

接下來,您需要安裝 MongoDB。首先,添加 MongoDB 的官方庫:

cat > /etc/yum.repos.d/mongodb-org-4.0.repo <<EOF
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF

然後,安裝 MongoDB:

yum install -y mongodb-org

啟動 MongoDB 並設置為開機自啟:

systemctl start mongod
systemctl enable mongod

下載和安裝 Rocket.Chat

現在,您可以下載 Rocket.Chat 的最新版本。使用 Git 克隆官方倉庫:

git clone -b HEAD https://github.com/RocketChat/Rocket.Chat.git

進入下載的目錄:

cd Rocket.Chat

安裝所需的 npm 依賴:

npm install

配置 Rocket.Chat

在啟動 Rocket.Chat 之前,您需要設置環境變量。可以使用以下命令來設置:

export ROOT_URL=http://your_domain_or_IP:3000
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

請將 your_domain_or_IP 替換為您的域名或 IP 地址。

啟動 Rocket.Chat

最後,您可以啟動 Rocket.Chat:

npm start

如果一切正常,您應該能夠通過瀏覽器訪問 http://your_domain_or_IP:3000 來使用 Rocket.Chat。

總結

在本文中,我們介紹了如何在 CentOS 7 上部署 Rocket.Chat。這個過程包括安裝 Node.js、MongoDB、下載 Rocket.Chat 以及配置和啟動服務。透過這些步驟,您可以輕鬆設置自己的即時通訊平台,促進團隊協作。

如果您需要穩定的 VPS 來運行您的 Rocket.Chat,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港VPS 還是其他地區的 云服务器,我們都能為您提供可靠的服務。