From 5d03dad8fdcd8356a8adfb68ccb6cd49ce4d8034 Mon Sep 17 00:00:00 2001 From: James Wampler Date: Fri, 8 May 2026 09:09:07 -0700 Subject: [PATCH] Add calibre-web to Caddy reverse proxy, remove exposed port Books.wampler.us now routes through Caddy. Port 8083 no longer exposed directly since traffic goes through the proxy network. Co-Authored-By: Claude Sonnet 4.6 --- caddy/conf/Caddyfile | 6 ++++++ calibre-web/compose.yml | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/caddy/conf/Caddyfile b/caddy/conf/Caddyfile index b1c16f4..5a12db2 100755 --- a/caddy/conf/Caddyfile +++ b/caddy/conf/Caddyfile @@ -67,6 +67,12 @@ encode gzip reverse_proxy lidarr:8686 } + + @calibre-web host books.wampler.us + handle @calibre-web { + encode gzip + reverse_proxy calibre-web:8083 + } } localhost { diff --git a/calibre-web/compose.yml b/calibre-web/compose.yml index a7eb13b..2208d5b 100644 --- a/calibre-web/compose.yml +++ b/calibre-web/compose.yml @@ -11,8 +11,6 @@ services: volumes: - /mnt/storage/apps/calibre-web/data:/config - /mnt/storage/media/ebooks:/books - ports: - - 8083:8083 restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8083/login"]