国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

在寶塔面板環(huán)境下用npm安裝Rocket.Chat在線(xiàn)聊天室(

發(fā)布時(shí)間:2022-05-26 12:52 來(lái)源:老劉博客 閱讀:54 作者:網(wǎng)絡(luò ) 欄目: 經(jīng)驗分享 歡迎投稿:712375056

本文目錄 顯示

Rocket.Chat是除fiora、duckchat(鴨信)之外的又一款優(yōu)秀的即時(shí)聊天系統,支持群組聊天,直接通信,私聊群,桌面通知,媒體嵌入,鏈接預覽,文件上傳,語(yǔ)音/視頻,聊天,截圖,實(shí)時(shí)翻譯等等。官方支持docker和snap、npm的安裝方式,這里講一下在寶塔面板環(huán)境下用npm安裝的方法。

如果沒(méi)有寶塔,可以看看里:寶塔服務(wù)器面板,一鍵全能部署及管理,送你3188元禮包,點(diǎn)我領(lǐng)取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

教程環(huán)境:centos7.6、1h1g、寶塔面板(如果你的服務(wù)器運存小于1G可能會(huì )無(wú)法安裝)

1、簡(jiǎn)介

官網(wǎng):https://rocket.chat/

項目:https://github.com/RocketChat/Rocket.Chat

2、配置環(huán)境

1)進(jìn)入寶塔軟件商店,安裝PM2管理器和MongoDB:

2)進(jìn)入PM2管理器設置,將node版本改為12.14.0:

3)進(jìn)入MongoDB設置,點(diǎn)擊配置文件,找到“# Where and how to store data.”,將下面一段代碼修改如下:

storage:
dbPath: /www/server/mongodb/Rocket.Chat
directoryPerDB: true
engine: mmapv1
journal:
enabled: true

看圖:

4)找到“#replication:”,修改代碼如下:

replication:
replSetName: rs01

看圖:

4)然后點(diǎn)擊保存。保存之后,MongoDB默認會(huì )關(guān)閉,這時(shí)要連接ssh,逐條運行以下命令:

mkdir /www/server/mongodb/Rocket.Chat
chown mongo:mongo /www/server/mongodb/Rocket.Chat
/etc/init.d/mongodb start
mongo --eval "printjson(rs.initiate())"

2、安裝依賴(lài)

ssh運行以下代碼:

yum install -y GraphicsMagick

假如你是Debian/Ubuntu系統,運行這條代碼:

apt install -y graphicsmagick

3、安裝Rocket.Chat

連接ssh,逐條運行以下命令:

wget -O rocket.chat.tgz https://releases.rocket.chat/latest/download 
tar -xzf rocket.chat.tgz && rm -rf rocket.chat.tgz
mv bundle /opt/Rocket.Chat
cd /opt/Rocket.Chat
npm install -g inherits
cd programs/server
npm install

4、啟動(dòng)

1)先逐條運行以下代碼:

ln -sf $(command -v node) /usr/bin/node
useradd -M rocketchat && usermod -L rocketchat
chown -R rocketchat:rocketchat /opt/Rocket.Chat

2)然后配置進(jìn)程守護。這里使用systemd。運行以下代碼(一起復制運行):

cat > /etc/systemd/system/rocketchat.service <<EOF
[Unit]
Description=Rocket.Chat
After=network.target
Wants=network.target

[Service]
ExecStart=$(command -v node) main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=rocketchat
WorkingDirectory=/opt/Rocket.Chat
Environment=MONGO_URL=mongodb://127.0.0.1:27017/rocketchat?replicaSet=rs01
MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/local?replicaSet=rs01 ROOT_URL=http://127.0.0.1:3000/ PORT=3000
Type=simple
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target
EOF

3)然后啟動(dòng)Rocket.Chat:

systemctl start rocketchat

4)查看Rocket.Chat的狀態(tài):

systemctl status rocketchat

5)設置開(kāi)機自啟:

systemctl enable rocketchat

然后去到寶塔安全里面,放行3000端口,此時(shí)就可以通過(guò)IP:3000訪(fǎng)問(wèn)了。

5、域名訪(fǎng)問(wèn)

域名訪(fǎng)問(wèn)自然是“防呆”,但是我聽(tīng)大佬說(shuō)不能直接用寶塔的反代,所以我就直接按大佬的做了。進(jìn)入站點(diǎn)配置文件,插入下面的代碼:

location ~ ^/.* {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host             $host;
proxy_set_header X-Real-IP        $remote_addr;
proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
 
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forward-Proto http;
proxy_set_header X-Nginx-Proxy true;
proxy_http_version 1.1;
 
proxy_redirect off;
}

然后配置好ssl,就可以通過(guò)域名訪(fǎng)問(wèn)了。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产精品香港三级国产AV| 男人撕开奶罩揉吮奶头视频| 国产精品无码久久久久成人影院| 亚洲日韩乱码中文无码蜜桃| 两根大肉大捧一进一出好爽视频| 18禁美女裸体免费网站|