Caddy vs Nginx for Self-Hosting: Which One to Pick
A straight comparison of Caddy and Nginx for self-hosting: when Caddy’s automatic HTTPS saves you real time, when you still need Nginx, and how to pick.…
Read more →A straight comparison of Caddy and Nginx for self-hosting: when Caddy’s automatic HTTPS saves you real time, when you still need Nginx, and how to pick.…
Read more →Next.js 16.4.1 (14 Oct 2026) fixes two Critical unauthenticated RCEs - in use cache functions returning typed arrays and in the Image Optimization API with SVG - plus a High DoS in Server Actions. Here’s how to check if you’re vulnerable and the upgrade order for self-hosted apps.…
Read more →Three working layers to cut AI-scraper and bot-flood traffic on a VPS: robots.txt for the cooperative crawlers, an nginx map that returns 444 on known AI user agents, and limit_req for everything that spoofs or skips a user agent.…
Read more →Next.js 16.4 (stable, 6 Oct 2026) makes Cache Components the recommended default, ships with React 19.3, slims dev memory/disk usage, and adds next upgrade –agent. Here’s the practical read for anyone hosting Next.js on their own VPS behind nginx and PM2.…
Read more →A decision guide and working configs for running your own HTTP tunnel on a VPS - SSH reverse tunnels with autossh, self-hosted relays (frp, rathole, bore, chisel), and what Cloudflare Tunnel and Tailscale Funnel still do for you.…
Read more →If you run any Docker deployment on a VPS you control, the release from 30 September 2026 is not a routine version bump. Docker Engine 29.8.2 ships 13 security fixes - three in the engine itself and ten in the bundled BuildKit - including one high-severity issue that can hand a remote attacker your registry credentials or swap the image you pull, and two that bite exactly the setup most self-hosters use. This is the hosting upgrade to do this week, not next month. Why this release matters Docker Engine 29.8.2 was released on 30 September 2026 as a dedicated security release.[1] It fixes three Docker Engine vulnerabilities plus a batch of ten BuildKit vulnerabilities, and it bundles updated containerd (v2.3.6), BuildKit (v0.33.1) and runc (v1.5.2).[1][2] …
Read more →PostgreSQL 19 is close to general availability. What actually changed for self-hosted databases on a VPS, which beta features got pulled, and a step-by-step pg_upgrade plan from 18 you can run when GA lands.…
Read more →Containers look like the obvious answer - until they cost you more CPU and RAM than they save. Here’s a framework for deciding, and how to self-host lean either way.…
Read more →What proxy_pass really does, the headers that matter, and a complete hardened Nginx reverse proxy config you can copy onto your own VPS.…
Read more →