Node-RED - Installation unter Debian 13 (Trixie)
https://nodered.org/docs/getting-started/raspberrypi
Die für die Installation benötigten Programme installieren:
apt install build-essential git curl sudo ssl-cert
Für Node-RED wird ein neuer Benutzer angelegt:
adduser nodered
Der Benutzer kommt in die Gruppe sudoers:
usermod -aG sudo nodered
Für HTTPS benötigt der Benutzer Zugriff auf die Zertifikate und den private Key:
usermod -aG ssl-cert nodered
Um die Änderungen durchzuführen den Rechner neu starten!
Die folgenden Schritte sind mit dem neu angelegten Benutzer durchzuführen!
bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/install-update-nodered-deb)
Änderungen für HTTPS in der settings.js (Verzeichnis .node-red)
https: function() {
// This function should return the options object, or a Promise
// that resolves to the options object
return {
key: require("fs").readFileSync('/etc/ssl/private/ssl-cert-snakeoil.key'),
cert: require("fs").readFileSync('/etc/ssl/certs/ssl-cert-snakeoil.pem')
}
},
httpsRefreshInterval : 12,
requireHttps: true,