Verwendete Dienste​
Datenbank
PostgreSQL von ElephantSQL.com
Hosting Server
Plattform as a Service (PaaS) von Render.com
Wir verwenden kostenlose Dienste, um Node-RED zu installieren. Diese Dienste bieten eine gewisse Anzahl von Ressourcen (z.B. Speicherplatz, Datenbanken, ...) kostenlos an. Sobald diese Ressourcen aufgebraucht sind, mĂĽssen Sie entweder auf eine kostenpflichtige Version upgraden oder auf einen anderen Anbieter ausweichen. Damit Node-RED durchgehend laufen kann, konfigurieren wir die Datenbank nicht bei render.com (dort wird sie nach 3 Monaten automatisch wieder abgeschalten), sondern bei ElephantSQL.com, wo eine Datenbank kostenlos zur VerfĂĽgung steht.
1. Datenbank auf ElephantSQL.com erstellen​
-
Erstellen Sie sich einen kostenlosen Account bei ElephantSQL.com
-
Ăśber Create New Instance eine neue Datenbank erstellen:
Step Plan
Name: node-red
Step Plan
Plan: Tiny Turtle (Free)
Step Datacenter
Region: EU-West-1 (Ireland)
-
In der Ăśbersicht der ebene erstellen Datenbank die URL
postgres://...@....db.elephantsql.com...
kopieren - wir brauchen sie später beim erstellen von Node RED.
2. Node-RED auf Render.com installieren​
-
Erstellen Sie sich einen kostenlosen Account bei Render.com
-
Eine Node-RED Instanz mit einem kostenlosen Server von Render erzeugen, indem Sie auf den untenstehenden Knopf 👉 DEPLOY TO RENDER klicken und dann die drei Felder ausfüllen:
DATABASE_URL
Die Datenbank URL, die Sie in der vorherigen Anleitung kopiert haben. Sie sieht ungefähr so aus: `postgres://...@....db.elephantsql.com...
NODE_RED_USERNAME
admin
NODE_RED_PASSWORD
Ein sicheres Password - Sie brauchen es jedesmal, wenn Sie auf Node-RED zugreifen wollen. Achtung: Das Passwort muss mindestens 8 Zeichen lang sein und Zahlen sowie Sonderzeichen enthalten.
-
Auf Apply klicken. Das wars vorerst 🥳 - im Hintergrund wird jetzt der Node-RED Server aufgesetzt. Dies dauert eine Weile; Dass die Seite nicht sofort verfügbar ist oder Fehlermeldungen anzeigt, ist normal. Das werden wir am EF-IOT-Workshop 2023 gemeinsam lösen.
Vorbereitung auf den IOT-Workshop 2023