Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:anwendungen:node-red

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
thoschwiki:anwendungen:node-red [13.02.2022 19:22]
thosch Abschnitte 'Konfiguration' und 'Sicherung' ohne Inhalte ergänzt.
thoschwiki:anwendungen:node-red [28.02.2022 12:45]
thosch [Node-RED] Ling auf 'Node-Red (Docker)' ergänzt
Zeile 12: Zeile 12:
 ^ Preis | kostenlos | ^ Preis | kostenlos |
 ^ weitere Informationen im Wiki ^^ ^ weitere Informationen im Wiki ^^
-keine ||+|[[thoschwiki:docker:apps:node-red|Node-RED (Docker)]] ||
  
 ===== Installation ===== ===== Installation =====
Zeile 22: Zeile 22:
 ===== Konfiguration ===== ===== Konfiguration =====
  
-==== Sicherung ====+==== Absicherung ==== 
 + 
 +<note warning> 
 +In der Standardkonfiguration sind der Editor und die Admin-API **nicht** passwortgeschützt. Es sollten daher entsprechende Sicherungsmaßnahmen geprüft werden. 
 +</note> 
 + 
 +Es können u.a. die folgenden Maßnahme zur Absicherung von //Node-Red// ergriffen werden: 
 + 
 +  - Zugriff auf Editor und Admin-API mit Passwort schützen. 
 +  - Zugriff auf Editor auf //https// umstellen 
 + 
 +Diese und weitere Maßnahmen sind in der [[https://nodered.org/docs/user-guide/runtime/securing-node-red|Node-RED-Dokumentation]] beschrieben. 
 + 
 +=== Zugriff auf Editor und Admin-API mit Passwort schützen === 
 + 
 +Als erste Maßnahme solte man den Zugriff auf den Editor und die Admin-API passwortgeschützt einrichten. Hierfür können in der ''settings.js'' Kombinationen von Benutzernamen und zugehörigen Passworten vorgegeben werden: 
 + 
 +<code> 
 +adminAuth: { 
 +    type: "credentials", 
 +    users: [ 
 +        { 
 +            username: "admin", 
 +            password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.", 
 +            permissions: "*" 
 +        }, 
 +        { 
 +            username: "george", 
 +            password: "$2b$08$wuAqPiKJlVN27eF5qJp.RuQYuy6ZYONW7a/UWYxDTtwKFCdB8F19y", 
 +            permissions: "read" 
 +        } 
 +    ] 
 +
 +</code> 
 + 
 +Die entsprechende Passage sollte in der ''settings.js'' enthalten und mit führenden ''%%//%%'' auskommentiert sein. 
 + 
 +Der Passwort-Hash wird wie folgt erstellt werden: 
 + 
 +<code> 
 +node-red admin hash-pw 
 +</code> 
 + 
 +<note tip> 
 +Wenn //Node-RED// in einem Docker-Container läuft, kann mit ''docker exec -it <Name des Container> bash'' eine Shell im Container aufgerufen werden, um den obigen Befehl aufzurufen.  
 +</note> 
 + 
 +=== Zugriff auf Editor auf https umstellen === 
 + 
 +<note>Abschnitt wird noch ergänzt.</note>
  
  
thoschwiki/anwendungen/node-red.txt · Zuletzt geändert: 28.02.2022 12:45 von thosch