Homepage: give the user page its own login (dankuser)

The homepage user page + shared data now use a dedicated CADDY_HOMEPAGE_HASH
(username dankuser), separate from the shared family password (CADDY_BASICAUTH_HASH,
username dank, still used by the other vhosts) and the operator password
(CADDY_ADMIN_HASH, username frank, the /admin/ page). This lets the homepage be
re-logged independently without touching the other sites. deploy.sh renders the
new placeholder; the .env.example documents all three hashes.
This commit is contained in:
Frank committed 2026-08-23 21:08:21 -07:00
1 parent 677046768b
commit c58dab0a89
4 files changed
+18 -9

No files matched your search

+9 -2
View File
@@ -25,9 +25,16 @@ GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=changeme
# Caddy (the homelab's single reverse proxy, on this host)
# bcrypt hash of the homepage/protected-vhost password (caddy hash-password).
# deploy.sh renders it into /home/dank/Containers/caddy/Caddyfile.
# bcrypt hashes (caddy hash-password). deploy.sh renders them into
# /home/dank/Containers/caddy/Caddyfile.
# CADDY_BASICAUTH_HASH: the shared family password (the other vhosts: gitea,
# grafana, search, ...). Username: dank.
CADDY_BASICAUTH_HASH=changeme
# CADDY_ADMIN_HASH: the operator-only password (the homepage /admin/ page).
# Username: frank.
CADDY_ADMIN_HASH=changeme
# CADDY_HOMEPAGE_HASH: the homepage user-page password. Username: dankuser.
CADDY_HOMEPAGE_HASH=changeme
# Hermes -> Signal (signal-cli daemon on the host, port 8080)
# E.164 number of the linked Signal account (your primary number, for Note-to-Self).