The Ultimate Self-Hosting Architecture: Cloudflare, Tailscale & Proxmox (Without Breaking Things)

⏱ 3 min read

Self-hosting doesn’t usually fail because of bad software. It fails because everything is forced through the wrong network path. I learned this the hard way—first with Immich uploads, then with Nextcloud sync issues, and finally with Jellyfin buffering that made Netflix look fast. This post is the architecture I ended up with after fixing all …

Read more

Nextcloud, Cloudflare, and Tailscale: How I Finally Stopped Fighting Upload Limits

⏱ 4 min read

This post is part of the Self-Hosting Without Pain seriesA real-world guide to running Immich, Nextcloud, Jellyfin, and more using Cloudflare, Tailscale, and Proxmox — without broken uploads, buffering, or exposed ports. If you self-host Nextcloud long enough, you eventually hit that moment. You upload a big file.It stalls at 98%.You retry.It fails again. And …

Read more

Immich Upload Limit Fix: Cloudflare Tunnel + Tailscale on Proxmox (Best Practice)

⏱ 5 min read

This post is part of the Self-Hosting Without Pain seriesA real-world guide to running Immich, Nextcloud, Jellyfin, and more using Cloudflare, Tailscale, and Proxmox — without broken uploads, buffering, or exposed ports. I thought Cloudflare Tunnel was perfect… until Immich broke. I self-host Immich on Proxmox.It’s fast, clean, and honestly one of the best Google …

Read more