
依存パッケージとNode.jsのインストール
パッケージリストを更新
$ sudo apt update
Node.jsをインストール
Node-REDはNode.js上で動作するため、まずは最新のLTS(長期サポート)版Node.jsをインストール。
$ sudo apt install -y nodejs npm
バージョンの確認
Node.jsとnpmが正しくインストールされたか確認。
$ node -v
v22.22.1
$ npm -v
9.2.0
Node-REDのインストール
npm(Node Package Manager)を使用して、Node-REDをグローバル環境にインストール。
$ sudo npm install -g --unsafe-perm node-red
ファイアウォールの設定
サーバーでファイアウォール(UFW)が有効な場合は、Node-REDが使用するポート(1880)を許可する必要がある。
$ sudo ufw allow 1880
Node-REDの起動と自動起動設定
手動で起動
Node REDの起動を確認するためにクライアントから接続。
http://server_address:1880
PM2をインストール
PM2はNode.jsのプロセスマネージャで、PCの起動時にNode REDを自動起動するため必要。
$ sudo npm install -g pm2
Node-REDを実行することをPM2に指示
pm2 start /usr/local/bin/node-red -- -v
起動時に実行することをPM2に指示する。
$ pm2 save
$ pm2 startup systemd
再起動
Node RED自動起動するかを確認するために再起動を行う。