Guides

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.

Guides· DeploySmith ·

Node.js Oct 2026 Security: 26.12.1 and Node 26 LTS

Intermediate · 11 min read

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 →
Guides· DeploySmith ·

Nginx GeoIP: MMDB Country Blocking and Routing

Intermediate · 13 min read

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 →