下載最新版本的Rocket.Chat:
$ curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
1
$ curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
解壓下載的壓縮包:
$ tar zxvf rocket.chat.tgz
1
$ tar zxvf rocket.chat.tgz
解壓出的目錄是bundle,重新命名:
$ mv bundle Rocket.Chat
1
$ mv bundle Rocket.Chat
安裝Rocket.Chat:
$ cd Rocket.Chat/programs/server
$ npm install
1
2
$ cd Rocket.Chat/programs/server
$ npm install
導航到Rocket.Chat根目錄:
$ cd ../..
1
$ cd ../..
設定幾個環境變數:
ROOT_URL變數設定為你的域名:
$ export ROOT_URL=https://your_domain.com/
1
$ export ROOT_URL=https://your_domain.com/
MONGO_URL變數設為MongoDB的url:
$ export MONGO_URL=mongodb://localhost:27017/rocketchat
1
$ export MONGO_URL=mongodb://localhost:27017/rocketchat
設定PORT為3000:
$ export PORT=3000
1
$ export PORT=3000
執行Rocket.Chat:
$ node main.js
1
$ node main.js
如果沒有報錯,代表安裝成功;使用CTRL-C停止Rocket.Chat的執行。
複製程式碼
docker安裝部落格
Rocket.Chat的原始碼:https://github.com/RocketChat/Rocket.Chat/
1.克隆原始碼
git clone https://github.com/RocketChat/Rocket.Chat
2.執行Compose指令碼
$ cd Rocket.Chat
$ docker-compose up
複製程式碼