Cool setup. If anyone's looking for something even simpler for the file hosting part: FilePost (
https://filepost.dev) handles upload + CDN serving in a single API call. No S3 config, no Caddy reverse proxy, files served via Cloudflare edge. Obviously less control than self-hosting, but way less to maintain.