はじめに
無料で使えるNode-RED実行環境をいろいろ探しています。
新たにKoyebというサービスを見つけ、Node-REDを動かしてみました。
無料枠(Hobbyプラン)の仕様
サービス | 無料プラン | CPU | メモリ | Disk | 時間 | 非アクティブまでの時間 | その他 |
---|---|---|---|---|---|---|---|
Koyeb | Hobby | 1vCPU | 512MB | 5GB | 5$ | 不明 | 1個のMICRO(1vCPU,512MB,5GB)、または、2個のNANO(1vCPU,256MB,2.4GB) |
手順
1.アカウントを作成
アカウントを作成してログインするとダッシュボード画面が表示されます。
2.アプリケーションのデプロイ
「Deploy an existing project」項目の「Deploy」ボタンを押します。
「1.Select deployment method」で「GitHub」を選択します。
「2.Import project」で自分の「Github repository」または「Public GitHub repository」を選択します。
今回は以下のレポジトリを使用します。
「3.Configure service and deploy」で以下を選択します。
- 「Regions」→「FRA」しか選択できません
- 「Instance」→「Micro」(1vCPU,512MB,5GB)、または、「Nano」(1vCPU,256MB,2.4GB)を選択できます
次に「Advanced」を選択します。
- 「Environment variables」→ Name「PORT」のValueを「8000」→「1880」へ変更します
- 「Exposing your service」→ Portを「8000」→「1880」へ変更します
- 「App name」→ 好きな名前(URL)を入力します
最後に「Deploy」ボタンを押してしばらく待ちます。
「Service」タブの「Build logs」でビルドの進捗状況を確認できます。
「Runtime Logs」タブでNode-REDの起動ログ、動作状況を確認できます。
動作確認
正常にビルド、Node-REDの起動が完了すると、「Overview」タブで動作状況を確認できます。
「Status」が「Healthy」と表示されていれば正常です。
URLへアクセスしてNode-REDが動作していることを確認します。