{ email james@wampler.us } *.wampler.us { tls { dns cloudflare {env.CLOUDFLARE_API_TOKEN} resolvers 1.1.1.1 } @sonarr host tv.wampler.us handle @sonarr { encode gzip reverse_proxy sonarr:8989 } @radarr host movies.wampler.us handle @radarr { encode gzip reverse_proxy radarr:7878 } @immich host photos.wampler.us handle @immich { encode gzip reverse_proxy immich_server:2283 } @vaultwarden host vault.wampler.us handle @vaultwarden { encode gzip reverse_proxy vaultwarden:80 } @gitea host git.wampler.us handle @gitea { encode gzip reverse_proxy gitea:3000 } @qbittorrent host seed.wampler.us handle @qbittorrent { encode gzip reverse_proxy host.docker.internal:8112 } @dockge host dockge.wampler.us handle @dockge { encode gzip reverse_proxy dockge:5001 } @navidrome host music.wampler.us handle @navidrome { encode gzip reverse_proxy navidrome:4533 } @authentik host auth.wampler.us handle @authentik { encode gzip reverse_proxy authentik_server:9000 } @lidarr host lidarr.wampler.us handle @lidarr { encode gzip reverse_proxy lidarr:8686 } @calibre-web host books.wampler.us handle @calibre-web { encode gzip reverse_proxy calibre-web:8083 } } localhost { respond "Hello, world!" }