Ubuntu Server 26.04へNode REDをインストールする

依存パッケージと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自動起動するかを確認するために再起動を行う。