The Reverse Proxy Timeout That Kills Long Uploads
The upload works locally and dies through NGINX. The four timeouts that matter, the config that breaks them, the buffering trap, and how to test first.
All the articles with the tag "self-hosting".
The upload works locally and dies through NGINX. The four timeouts that matter, the config that breaks them, the buffering trap, and how to test first.
Uptime Kuma goes past HTTP checks: TCP, DNS, and Docker monitors, push monitors for cron jobs, public status pages, and the scripting API that actually exists.
Tired of manually updating containers? Watchtower handles it. But if you set it wrong, you'll wake up to broken apps. Here's how to do it right.
Your backend logs every client as 127.0.0.1 because the proxy dropped the header. Set X-Forwarded-For, X-Real-IP, and X-Forwarded-Proto right in Nginx.
Your DNS queries go out in plain text, so your ISP logs every site you visit. This covers how DoH, DoT, and DoQ fix that, and how to self-host with AdGuard Home.
One app logging to one file becomes a 50GB disk emergency. logrotate config, size-based rotation, Docker log driver limits, and app-level log control.
Self-hosted email with Mailcow or Stalwart means daily SPF, DKIM, DMARC, and IP blacklist battles. Here's the honest case against running your own mail server.
NocoDB self-hosted: connect to existing Postgres/MySQL, build spreadsheet views, auto-generate APIs, and skip the Airtable subscription forever.
Drone CI went source-available, so its community forked it into Woodpecker CI. Compare pipeline syntax, licensing, Gitea support, and which one to run.
Self-hosting a ChatGPT alternative? Open WebUI owns local Ollama models; LibreChat handles Claude, GPT, Gemini, and more. Setup, RAG, and trade-offs compared.
Docker Compose reads env vars from three places and only one wins. The precedence order, the .env gotcha, when your shell wins, and how to debug it.
Compare Plausible vs Umami for self-hosted, privacy-friendly web analytics. Ditch Google Analytics and keep your users' data off ad networks.