Running Node.js on IIS with iisnode: Windows VPS Setup and Process Management

iisnode is Microsoft’s open-source IIS extension that hosts Node.js applications inside IIS worker processes, giving Node apps the same process management, logging, and uptime behavior as ASP.NET sites. Instead of running node server.js in a terminal that dies when you log out of RDP, IIS starts your app on boot, restarts it when it crashes, … Read more

RDP Performance Tuning for Slow Connections: Graphics, Bandwidth, and Latency Settings

Remote Desktop is the most bandwidth-hungry part of a Windows VPS setup that most people never tune. The default experience settings assume a fast LAN: full wallpaper, font smoothing, window animations, and 32-bit color streamed continuously. Over hotel Wi-Fi or a link with 80–150 ms latency, that combination turns a responsive server into a slideshow. … Read more

FTP vs SFTP vs FTPS on a Windows VPS: IIS FTP vs OpenSSH Setup and Security

Moving files to and from a Windows VPS is a solved problem, yet it is one of the most common support tickets. The confusion is usually terminology: FTP, FTPS, and SFTP are three different things, and Windows Server ships first-class support for all three. This article explains the differences with real port numbers and crypto … Read more

Enable TLS 1.2 and TLS 1.3 System-Wide on a Windows VPS: Schannel Registry Settings and Verification

Windows Server 2022 and 2025 ship with TLS 1.2 enabled by default, but many hardened VPS images still have legacy protocol bits turned on, and TLS 1.3 support depends on the exact build of Schannel. If you run IIS, SQL Server, .NET services, or an RDP endpoint, the transport security layer is the single most … Read more