fix: remove interactive --password flag so Glances web server can start

The --password flag makes Glances prompt for a password interactively
via getpass, which fails in a non-TTY container. The container kept
crash-looping, so Traefik returned 404 for the domain. Glances also
does not read GLANCES_USERNAME/GLANCES_PASSWORD env vars, so the auth
setup was ineffective. Run the web server with GLANCES_OPT=-w and drop
the unused password env vars from the compose file and template.toml.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Mauricio Siu
2026-07-08 02:20:36 -06:00
parent b81de7fda7
commit c5033dc610
2 changed files with 2 additions and 4 deletions

View File

@@ -10,9 +10,7 @@ services:
- /var/run/docker.sock:/var/run/docker.sock:ro
- glances-data:/glances/exports
environment:
GLANCES_OPT: "-w --password"
GLANCES_USERNAME: "${GLANCES_USERNAME:-admin}"
GLANCES_PASSWORD: "${GLANCES_PASSWORD}"
GLANCES_OPT: "-w"
volumes:
glances-data:

View File

@@ -2,7 +2,7 @@
main_domain = "${domain}"
[config]
env = { GLANCES_PASSWORD = "" }
env = {}
mounts = []
[[config.domains]]