Tim · Server & Infrastruktur

Node-RED-Server

Debian-VM mit GUI, auf der Node-RED über das offizielle Install-Skript läuft

Bearbeitet von: Tim

Debian-VM (mit GUI), auf der Node-RED läuft. Node-RED ist die Middleware, die die Daten vom MQTT-Broker in die Datenbank schreibt. Die Flows selbst sind in Finns Bereich beschrieben.

Eckdaten

PunktWert
VMDebian (mit GUI)
Maschinennamenodered
Interne IP192.168.1.… (noch eintragen)
DienstNode-RED
Web-OberflächePort 1880
Netzwerkhinter der OPNsense, per NAT auf Port 1880
Zugangsiehe Passwörter

Installation

Node-RED ist mit dem offiziellen Install-Skript eingerichtet, ohne Sonderkonfiguration. Das Skript installiert Node.js und Node-RED und richtet Node-RED als Dienst ein:

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

Danach als Dienst aktivieren (Autostart):

sudo systemctl enable --now nodered.service

Die Weboberfläche läuft auf dem Standard-Port 1880. Der Server steht hinter der OPNsense und ist von außen per NAT (Port-Weiterleitung) auf dem Standard-Port erreichbar. Die Firewall- und Weiterleitungs-Details stehen in Marcells Netzwerk-Teil.

Was läuft darauf

Auf dem Server läuft nur Node-RED. Die eigentlichen Flows (MQTT abonnieren, Werte in die Datenbank schreiben) sind in Finns Node-RED-Flows dokumentiert.