如何在 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 還是其他地區的 云服务器,我們都能為您提供可靠的服務。