Posts tagged "node"

Upgrade Node.js 20 to Node.js 24 on Debian 12 Using APT: A Security-Focused Guide

Node.js is a critical component of many production environments, powering REST APIs, background workers, web applications, and real-time services. Keeping the runtime updated is an important part of maintaining server security. On April 30, 2026, Node.js 20 reached End of Life (EOL). This means it no longer receives official upstream security updates. The October 21,… Continue reading →

Fixing Real Client IP on Nginx When Using Cloudflare + Linode NodeBalancer

Why your logs suddenly show 192.168.255.x — and how to fix it properly When everything sits behind Cloudflare, real-IP handling in Nginx is usually straightforward, trust Cloudflare’s IP ranges, read CF-Connecting-IP, and $remote_addr becomes the actual visitor’s address. That simplicity disappears the moment you introduce a Linode NodeBalancer in front of your server. Suddenly your… Continue reading →

Choosing Between n and nvm, The Best Node.js Version Manager for You

When working with Node.js, managing different versions efficiently is essential. Whether you’re running apps on servers or juggling multiple projects locally, a version manager simplifies your workflow. Two of the most popular tools for this job are n and nvm. Each has its strengths, and choosing the right one depends on your environment and use… Continue reading →