# Dankserver Caddyfile # Deploy: copy to /etc/caddy/Caddyfile on dankserver # See ../docs/Dankserver/ for service documentation. { admin off email admin@dankserver.local } # --- Homepage (password protected) --- dankserver.local { basicauth { dank $2a$14$REPLACE_WITH_HASH } root * /srv/homepage file_server } # --- Plex (existing, kept) --- plex.franksdank.casa { reverse_proxy localhost:32400 } plex.franksdank.cloud { reverse_proxy localhost:32400 } plex.dankserver.local { reverse_proxy localhost:32400 } # --- Calibre-Web (existing, kept) --- books.franksdank.cloud { reverse_proxy localhost:8083 } books.dankserver.local { reverse_proxy localhost:8083 } # --- RomM --- romm.dankserver.local { basicauth { dank $2a$14$REPLACE_WITH_HASH } reverse_proxy localhost:8085 } # --- Copyparty --- files.dankserver.local { basicauth { dank $2a$14$REPLACE_WITH_HASH } reverse_proxy localhost:3923 } # --- Jellyfin --- jellyfin.dankserver.local { reverse_proxy 127.0.0.1:8096 transport http { versions h2c 1.1 } } # --- *arr Stack --- radarr.dankserver.local { reverse_proxy localhost:7878 } sonarr.dankserver.local { reverse_proxy localhost:8989 } lidarr.dankserver.local { reverse_proxy localhost:8686 } readarr.dankserver.local { reverse_proxy localhost:8787 } prowlarr.dankserver.local { reverse_proxy localhost:9696 } qbittorrent.dankserver.local { reverse_proxy localhost:8080 } # --- Optional: Jackett --- # jackett.dankserver.local { # reverse_proxy localhost:9117 # } # --- Optional: Whisparr --- # whisparr.dankserver.local { # reverse_proxy localhost:6969 # }