Skip to content

Remove shared default Node-RED admin password - #232

Open
maakler wants to merge 3 commits into
iotempire:masterfrom
maakler:fix/node-red-first-run-admin
Open

Remove shared default Node-RED admin password#232
maakler wants to merge 3 commits into
iotempire:masterfrom
maakler:fix/node-red-first-run-admin

Conversation

@maakler

@maakler maakler commented May 12, 2026

Copy link
Copy Markdown

Replaces the shared admin/iotempire Node-RED default with IoTempower-managed generated credentials.

Adds:

  • iot nodered-password status
  • iot nodered-password show
  • iot nodered-password reset
  • iot nodered-password set

Behavior:

  • install creates/generated local admin credentials
  • password is not printed automatically during install
  • recovery file is mode 600
  • custom adminAuth is preserved
  • legacy IoTempower default hash is removed when safe
  • docs distinguish Node-RED credentials from SSH password

Local checks:

  • git diff --check passed
  • bash -n passed
  • node --check passed
  • temp-home smoke test passed for status/show/reset/set and 0600 credential files

Full pytest result: pending... Should pass

@maakler

maakler commented May 13, 2026

Copy link
Copy Markdown
Author

Up to date summary: Replaces the shared default Node-RED admin password with generated credentials, preserves existing custom adminAuth, and preserves/adds /nodered root settings safely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant