Commit Graph

9 Commits

Author SHA1 Message Date
Hermes
a5c34664a5 refactor: split media stack into /docker/compose/mediastack/ 2026-05-16 22:18:54 +00:00
Hermes
f0fd4c5c2c fix: use path_repo (underscore) for ES env var 2026-05-16 22:16:26 +00:00
Hermes
848e8b7f4c fix: TA env vars - ELASTIC_PASSWORD, TA_HOST, REDIS_CON, path.repo, ES 8.17 2026-05-16 22:10:37 +00:00
Hermes
2f7a8f89c3 feat: add Tube Archivist service
- 3-container stack: tubearchivist (Django web UI), ES 7.17, Redis
- Traefik secureweb router + service in traefik-internal.yaml
- Tunnel router via Docker labels for Cloudflare/authentik access
- Master compose include (service #44)
- No VPN routing (reaches YouTube directly)
- Env vars required: TA_USERNAME, TA_PASSWORD

NOTE: traefik-internal-noauth.yaml needs manual update on production-1
2026-05-16 21:40:11 +00:00
Hermes
6ed9046c2c chore: switch to SSH git auth for tangle-deploy 2026-05-15 09:57:50 -04:00
Hermes
5f128963d3 docs: Jellyfin SSO, auth architecture, fix tree rendering 2026-05-15 09:52:38 -04:00
root
66422a9283 Add Docker service sections, master compose, document modular architecture 2026-05-15 06:55:39 -04:00
Hermes
2a01bed005 feat: literate IaC with tangle-deploy pipeline
Some checks failed
Tangle and Deploy / tangle (push) Failing after 12s
- Converted Traefik section to tangle blocks with absolute paths
- Created .gitea/workflows/tangle.yaml Gitea Action
- tangle-deploy.sh: tangles org → writes files → restarts services
2026-05-15 07:12:24 +00:00
Hermes
26e95185e3 chore: initial infrastructure docs scaffold 2026-05-15 07:07:19 +00:00