From 99fe9a3fffbb86e2c354929cf1ef9c5a974bee5d Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Fri, 28 Nov 2025 17:24:43 -0500 Subject: [PATCH] feat: Adds jellyfin and qbittorrent. --- config/Caddyfile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/config/Caddyfile b/config/Caddyfile index 4e703aa..4140c37 100644 --- a/config/Caddyfile +++ b/config/Caddyfile @@ -136,6 +136,47 @@ crowdsec } + @jellyfin host jellyfin.housh.dev + handle @jellyfin { + reverse_proxy http://frankenmini.housh.dev:8096 + crowdsec + } + + @qbittorrent host qbittorrent.housh.dev + handle @qbittorrent { + reverse_proxy http://frankenmini.housh.dev:8701 + crowdsec + } + +} + +*.mhoush.com { + + tls { + dns cloudflare {env.CF_AUTH_TOKEN} + resolvers 1.1.1.1 + } + + log { + level INFO + output file /var/log/caddy/access.log + } + + @immich host photos.mhoush.com + handle @immich { + + # Immich public proxy. + @public path /share /share/* + handle @public { + reverse_proxy http://frankenmini.housh.dev:3000 + crowdsec + } + + handle { + reverse_proxy http://frankenmini.housh.dev:2283 + crowdsec + } + } } # Console