Adminツール

Adminツールを使用すると リモートのNode-REDインスタンスを管理することができます。

インストール

node-red-adminコマンドを使用可能にするため、 Adminツールをグローバルnpmインストールします。

npm install -g node-red-admin
Note : sudoはLinux/OS Xでルートユーザ以外のユーザとして実行するときに必要となるコマンドです。 Windowsで実行するときは、Administratorとしてコマンドプロンプトからsudoコマンドを使わずに実行してください。

ターゲットとログイン

Adminツールを使うには、まずアクセスしたいNode-REDインスタンスを指定しなければいけません。 デフォルトでは http://localhost:1880 が指定されています。変更するには target コマンドを使用します。

node-red-admin target http://node-red.example.com/admin

認証が有効な場合は login します。

node-red-admin login

これらのコマンドはターゲットとアクセストークンの情報を格納する ~/.node-red/cli-config.json というファイルを作成します。

Note : `hash-pw`オプションは、ログインしている必要なく、いつでも実行することができます。

その他のコマンド

このツールは以下のコマンドを提供します。

  • list - インストール済みNodeのリストを表示する
  • info - モジュールまたはNodeセットの詳細情報を表示する
  • enable - 指定したモジュールまたはNodeセットを有効にする
  • disable - 指定したモジュールまたはNodeセットを無効にする
  • search - npm公開リポジトリで指定したキーワードに関連するNode-REDモジュールを検索する
  • install - npm公開リポジトリからNode-REDモジュールをインストールする
  • remove - npm公開リポジトリからインストールしたNode-REDモジュールを削除する
  • hash-pw - adminAuthおよびhttpNodeAuthプロパティに利用可能なパスワードのハッシュ値を生成する