How to Deploy Next.js on a VPS: Nginx, SSL and PM2
A copy-pasteable walkthrough for running a Next.js app on your own VPS - Node, PM2, Nginx reverse proxy and free SSL, end to end, in about 15 minutes.…
Read more →Practical, copy-pasteable guides for deploying and running apps on your own servers.
Step-by-step deployment notes: pick a stack, wire up the server, ship it, and keep it running at 3am.
A copy-pasteable walkthrough for running a Next.js app on your own VPS - Node, PM2, Nginx reverse proxy and free SSL, end to end, in about 15 minutes.…
Read more →On 21 Oct 2026 the Node.js project released security versions across all three supported lines - 26.12.1 (Current), 24.22.1 and 22.23.4 (LTS) - closing four HIGH CVEs, three of them remotely reachable by default, plus six more medium/low issues. Node 26 becomes Active LTS on 28 Oct. How to check your version and upgrade on a self-hosted VPS with nvm or a direct tarball, then restart cleanly under pm2.…
Read more →Nginx 1.31.7 moved the open-source geoip modules from the retired GeoLite .dat format to native MaxMind DB (MMDB) support. Here is the 2026 way to geo-block and geo-route by country on stock nginx: geoip_country + GeoLite2-Country.mmdb, map and if for the block, geo-aware rate limiting, and the http and stream modules side by side.…
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 →nginx 1.31.7 (mainline) and 1.30.6 (stable) fix five medium-severity CVEs shipped 14 Oct 2026: alias+rewrite buffer overflow, script-expression overflow, HTTP/3 body injection, TLS session-ticket forgery, and an AIO/SSI use-after-free. How to tell which of your configs are in scope, and how to upgrade.…
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 →A single VPS is one point of failure no matter how good the SLA is. What external monitoring, DNS failover and off-provider backups actually buy you - and when spreading your stack across two providers is worth the complexity.…
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 →Node.js switches to an annual LTS cycle starting with v27. Every major becomes LTS after six months Current plus six months Alpha, with 30 months of support. What changes in cadence and version lifetime, and how to plan upgrades for Node apps on a self-hosted VPS.…
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 →