# Caddyfile — Public reverse proxy for the Zopu web + API. # # The web frontend (port 5173) is served at the root, Better Auth is proxied # first-party under /api/auth, and Flue is mounted under /api/flue. zopu.cheaptricks.puter.wtf { bind 135.181.82.179 2a01:4f9:c013:4a64::1 encode zstd gzip handle /api/auth/* { reverse_proxy https://befitting-dalmatian-161.convex.site { header_up Host befitting-dalmatian-161.convex.site header_up X-Forwarded-Host {host} header_up X-Forwarded-Proto {scheme} } } handle_path /api/flue/* { reverse_proxy 127.0.0.1:3585 } reverse_proxy 127.0.0.1:5173 }