vagrantを用いたNode-REDの実行

vagrantを用いて、ローカル上にNode-REDを構築、アクセスまでを確認する Virtualbox, vagrantをインスールされている前提とする

システム構成

OS windows8.1

virtualbox, vagrantのインスール

app.vagrantup.com からvagrantのboxを検索

boxのインスール

app.vagrantup.com を参考にvagrantで検索したubuntu(20.04)のインスールする コマンドプロンプトを立ち上げ、以下のコマンドを押下する

$ vagrant init ubuntu/focal64
$ vagrant up

port forwarding設定

Vagrantfile を編集しゲストOSとホストOSのport forwadingの設定を行う

 Vagrant.configure("2") do |config|
      省略
      config.vm.network "forwarded_port", guest: 1880, host: 1880 #追記
      省略

Vagrantfileのリロード

$ vagrant reload

vagrantssh接続

$ vagrant ssh 

Node-REDのインスール

nodered.org を参考にNode-REDをインスール

$ bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

Node-REDの実行

$ node-red-pi

ホストOSのブラウザでNode-REDのGUIにアクセス

http://localhost:1880GUIで開く。 GUIが表示されたら正常動作している。