Commit Graph

5 Commits

Author SHA1 Message Date
tommy b22697b2b9 homepage: canonize services.yaml mirror to live + redact all widget secrets
Mirror was stale (missing ~28 services incl. LubeLogger). Sync live->mirror and
redact every inline widget secret (19: plex/overseerr/tautulli/arr/sab keys +
proxmox/pbs/beszel/crowdsec passwords) to {{HOMEPAGE_VAR_*}} refs. Values now
live only in observability/.env (root:600, not a git repo), injected via env_file.
Verified: 21 referenced vars == 21 defined in container env (no referenced-but-
undefined); homepage healthy, widgets authenticate. Full-file + diff scan: clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 21:17:15 -05:00
tommy 0be9ae426b homepage: read HA token from env var; stop committing it in plaintext
services.yaml now references key: "{{HOMEPAGE_VAR_HASS_TOKEN}}" instead of
the inline long-lived HA JWT (which was exposed in this public-fronted repo
and has been rotated + revoked). Secret now lives only in observability/.env
(untracked, mode 600). Add .gitignore for .env/secrets so this can't recur.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 22:01:27 -05:00
tommy 331820b8de Fix PBS icon and datastore to Synology-Remote 2026-03-12 21:23:15 -05:00
tommy 5d5d123e7a Add Frigate to Monitoring group 2026-03-12 21:14:29 -05:00
tommy ea4db49b46 Add Homepage config files 2026-03-12 20:57:47 -05:00