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