{ email admin@bugabinga.net admin unix//config/caddy-admin.sock } bugabinga.net { redir https://me.bugabinga.net{uri} permanent } vault.bugabinga.net { encode zstd gzip reverse_proxy vaultwarden:8080 { header_up X-Real-IP {remote_host} header_down -Permissions-Policy } } docs.bugabinga.net { reverse_proxy paperless:8000 { header_down Referrer-Policy "strict-origin-when-cross-origin" } } fin.bugabinga.net { encode gzip zstd reverse_proxy actual:5006 } tracks.bugabinga.net { encode zstd gzip @dawarich_application_js path /assets/application-b5a7662b4bd877f1de1fe5769d2b98adfa15a8095b784d392ae1154df6f3b865.js handle @dawarich_application_js { root * /srv/sites/dawarich-overrides file_server } handle { reverse_proxy dawarich:3000 { header_up X-Real-IP {remote_host} } } } home.bugabinga.net { reverse_proxy homepage:3000 } quest.bugabinga.net { encode zstd gzip reverse_proxy quest-log:3000 } genie.bugabinga.net { @genie_landing path / /nugu.css /bugabinga.min.svg handle @genie_landing { root * /srv/sites/genie file_server } handle_path /app* { import genie-basicauth.caddy reverse_proxy hallucygenie:3000 } handle { import genie-basicauth.caddy reverse_proxy hallucygenie:3000 } } vcs.bugabinga.net { encode zstd gzip reverse_proxy luigit:8080 { health_uri /readyz health_interval 10s health_timeout 2s } } ci.bugabinga.net { reverse_proxy host.containers.internal:8081 } toad.bugabinga.net { import toad-basicauth.caddy reverse_proxy unix//run/toad-ingress/http.sock } pkg.bugabinga.net { @oci path /v2 /v2/* reverse_proxy @oci zot:5000 handle_path /arch/* { root * /srv/pkg/arch file_server browse } handle_path /releases/* { root * /srv/pkg/releases file_server browse } root * /srv/pkg/www file_server } registry.bugabinga.net { @zui_css path /assets/index-BAkATJzA.css handle @zui_css { root * /srv/sites/registry-overrides file_server } handle { reverse_proxy zot:5000 { header_down -Permissions-Policy } } } me.bugabinga.net { root * /srv/sites/personal file_server } site.bugabinga.net { root * /srv/sites file_server } media.bugabinga.net { reverse_proxy jellyfin:8096 }