[GH-ISSUE #2] [feat] Skip setup, auto-generate password #3

Closed
opened 2026-05-06 12:22:33 +02:00 by BreizhHardware · 2 comments

Originally created by @gadgethm on GitHub (Mar 17, 2026).
Original GitHub issue: https://github.com/chr0nzz/traefik-manager/issues/2

Originally assigned to: @chr0nzz on GitHub.

For some users, it may be preferable to not have the setup flow happen on startup, especially for public facing instances where security may be a concern. This can currently be done by setting a password hash in the ADMIN_PASSWORD environment variable. However, some users may find it preferable to avoid setting a first time password this way (environment variables are less secure than other methods).

I propose to have a mechanism for generating a password at first-time setup, and printing the generated password to the console. For completeness, the generated password would need to have a flow which automatically forces the admin to set a password on first login.

It would be cool to see a setting in the config file which allows a user to bypass first-time setup in favor of this hands-off approach.

Originally created by @gadgethm on GitHub (Mar 17, 2026). Original GitHub issue: https://github.com/chr0nzz/traefik-manager/issues/2 Originally assigned to: @chr0nzz on GitHub. For some users, it may be preferable to not have the setup flow happen on startup, especially for public facing instances where security may be a concern. This can currently be done by setting a password hash in the ADMIN_PASSWORD environment variable. However, some users may find it preferable to avoid setting a first time password this way (environment variables are less secure than other methods). I propose to have a mechanism for generating a password at first-time setup, and printing the generated password to the console. For completeness, the generated password would need to have a flow which automatically forces the admin to set a password on first login. It would be cool to see a setting in the config file which allows a user to bypass first-time setup in favor of this hands-off approach.
BreizhHardware 2026-05-06 12:22:33 +02:00
Author
Owner

@chr0nzz commented on GitHub (Mar 17, 2026):

Thanks for the suggestion. I will see what I can do.

<!-- gh-comment-id:4072456905 --> @chr0nzz commented on GitHub (Mar 17, 2026): Thanks for the suggestion. I will see what I can do.
Author
Owner

@chr0nzz commented on GitHub (Mar 18, 2026):

implemented in v0.2.0

<!-- gh-comment-id:4085563119 --> @chr0nzz commented on GitHub (Mar 18, 2026): implemented in [v0.2.0](https://github.com/chr0nzz/traefik-manager/releases/tag/v0.2.0)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/traefik-manager#3
No description provided.