Ubuntu22.04にReichatをインストールする方法

概要

Ubuntu22.04にReichatをインストールする方法を解説します。

Reichatをインストール

sudo apt install -y nodejs npm
sudo npm install --g reichat
reichat --port 10133 --title "mebee-test"

<出力結果>
decided data mode: FS

https://IPかドメイン:10133と入力しアクセスし下記の画像のように出ていたら成功です。

Reichatの自動起動設定

vi /etc/systemd/system/Reichat.service
[Unit]
Description=service Reichat Daemon
After=syslog.target network.target

[Service]
User=root
Group=root
#Environment="NODE_ENV=production"
WorkingDirectory=/usr/lib/node_modules/reichat/lib/client
ExecStart=/usr/bin/node /usr/lib/node_modules/reichat/lib/server.js --port 10133 --title "mebee-test"
Restart=always

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start Reichat
systemctl enable Reichat

ステータスを確認して「active」なっていたら成功です。

systemctl status Reichat
● Reichat.service - service viewing Daemon
     Loaded: loaded (/etc/systemd/system/Vynchronize.service; enabled; vendor prese>
     Active: active (running) since Wed 2023-01-18 12:53:51 UTC; 3min 26s ago
   Main PID: 699 (node)
      Tasks: 11 (limit: 951)
     Memory: 23.5M
        CPU: 286ms

ソースは下記にあります。

/usr/lib/node_modules/reichat