fix: proxy Plex through a TLS upstream (PMS drops plain HTTP off-loopback)
PMS 1.43.x on :32400 accepts, reads, and silently closes every non-TLS connection from a non-loopback source (loopback exempt). The plain-HTTP reverse_proxy therefore got EOF and Caddy answered an empty-body 502. Both Plex vhosts now dial the upstream over TLS with insecure_skip_verify (PMS self-signed cert, pinned LAN hop only; client-facing Let's Encrypt TLS unchanged).
This commit is contained in:
1 parent
daeeb0d198
commit
aa473aeddb
3 files changed
+23
-3
No files matched your search
@@ -12,6 +12,9 @@ timestamp: 2026-08-26
|
||||
# Bundle Change Log
|
||||
|
||||
## 2026-08-26
|
||||
- `/dankclaw/Caddyfile` — Both Plex vhosts now proxy to PMS over a TLS upstream (`insecure_skip_verify`); PMS drops plain-HTTP connections from non-loopback sources, which produced empty-body 502s.
|
||||
- `/docs/Infrastructure/Caddy.md` — Documented the Plex TLS-upstream requirement and the `/web/` vs `/` distinction.
|
||||
- `/tests/caddyfile.bats` — Added a test pinning the TLS upstream transport on both Plex vhosts.
|
||||
- `/docs/Dankclaw/Gitea.md` — Documented migration of Gitea web proxy ownership to canonical Caddy and retirement of the standalone proxy.
|
||||
- `/docs/Dankclaw/Dankclaw Stack.md` — Updated boot-persistence and Caddy deployment descriptions for the two-unit Gitea stack.
|
||||
- `/docs/Architecture/Deployment Flow.md` — Replaced the split-proxy safety description with the canonical Caddy ownership model.
|
||||
|
||||
Reference in new issue
Block a user