Node-RED 4.1.17 (Node 22), fix empty login dialog

- Pin nodered/node-red:4.1.17-22 (was floating 4.1 on Node 20)
- Remove `adminAuth: false` from settings.js: Node-RED checks
  `adminAuth != null`, so false enabled auth with no users and the
  editor showed an empty login dialog. Auth is handled by Authelia.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Simon 2026-10-27 07:31:55 +01:00
parent 5072b4e506
commit 2b1301bd11
2 changed files with 3 additions and 2 deletions

View File

@ -531,7 +531,7 @@ services:
- "traefik.http.routers.grafana-secure.tls=true" - "traefik.http.routers.grafana-secure.tls=true"
node-red: node-red:
image: nodered/node-red:4.1 image: nodered/node-red:4.1.17-22
# command: ["node-red", "--safe"] # command: ["node-red", "--safe"]
container_name: "node-red" container_name: "node-red"
logging: *default-logging logging: *default-logging

View File

@ -128,7 +128,8 @@ module.exports = {
// permissions: "*" // permissions: "*"
// }] // }]
//}, //},
adminAuth: false, // Leave adminAuth unset when auth is handled by Authelia: Node-RED treats
// any non-null value (even false) as "auth enabled" and shows an empty login dialog.
// To password protect the node-defined HTTP endpoints (httpNodeRoot), or // To password protect the node-defined HTTP endpoints (httpNodeRoot), or