Node.js 24 LTS Now Available on Windows Hosting
JavaScript on the server is no longer a "Linux-only" story here. Node.js 24 LTS is now installed on every Adaptive Web Hosting plan — so you can deploy Express, NestJS, Fastify, Koa, or any custom Node app on the same Windows + IIS + SQL Server 2022 stack that runs your .NET workloads, in the same control panel, on the same plan. No second host, no Linux box to babysit.
Every planDeveloper · Business · Pro
IISDedicated app pool
Beside .NETSame plan, same panel
Node.js, now first-class on Windows
You enable Node.js yourself from the Plesk control panel — per site, no ticket required. Plesk runs your app behind IIS, so it inherits the same isolation, TLS, and resource guarantees as everything else on your plan: a dedicated application pool with reserved RAM, FREE SSL on every domain, and no noisy-neighbor contention.
Node.js 24 LTS is pre-installed on Developer, Business, and Professional plans. Turn it on per domain in Plesk, point it at your startup file, run npm install, and you are live — alongside any .NET or Blazor sites on the same plan.
What you can deploy
If it runs on Node, it runs here. Common workloads our customers ship:
API backends — Express, Fastify, NestJS, Koa, Hapi
Real-time services — Socket.IO / WebSocket apps
SSR & full-stack frameworks — custom Node servers, Nuxt/Express hybrids, headless CMS backends like Strapi
Build & tooling endpoints — webhook receivers, scheduled jobs, internal microservices
Polyglot apps — a Node API in front of a SQL Server 2022 database, beside a Blazor admin tool, on one plan
.NET and Node.js, side by side
This is the part most hosts make hard. On Adaptive, a .NET 10 LTS API and a Node service can live on the same plan, each in its own application pool, sharing the same Plesk panel, the same SQL Server 2022 instance, and the same FREE SSL. Migrate a service from one runtime to the other on your own timeline — nothing forces an all-or-nothing decision.
Versions and support
We install the current Long-Term Support line, Node.js 24 (Krypton). Node maintains strong backward compatibility, so the vast majority of apps written for Node 18, 20, or 22 run on 24 without code changes — you keep deploying, we keep the runtime current and patched.
Most apps move cleanly, but compiled native modules need a rebuild against the newer ABI (npm rebuild), and code that relies on legacy OpenSSL behavior may need attention. Our knowledge base has a full Node 18 → 24 compatibility checklist — see the link at the bottom of this post.
How to turn it on
In Plesk, open the domain you want to run Node on and click Node.js.
Click Enable Node.js — the installed 24 LTS runtime is selected for you.
Set your Application Root and Application Startup File (for example app.js or server.js). Your app should listen on process.env.PORT.
Click NPM install to install dependencies from your package.json.
Set Application Mode to production and click Restart App.
That is the whole loop — Plesk generates the IIS configuration for you. The step-by-step walkthrough, environment-variable setup, and version-compatibility notes live in our Node.js hosting knowledge base article.
Pick a plan
Node.js 24 LTS is included on all three plans — they differ only in scale (sites, app-pool RAM, storage, databases):
$9.49/mo
2 sites · 1 GB app pool · 30 GB SSD. Ideal for a single Node service or staging.
View Developer plan
ASP.NET Business
$17.49/mo
5 sites · 2 GB app pool · higher-priority scheduling. The production sweet spot.
View Business plan
ASP.NET Professional
$27.49/mo
10 sites · 4 GB app pool · 200 GB SSD. Multi-service and agency workloads.
View Professional plan
Not sure which fits? Compare every feature side by side.
Frequently asked questions
Is Node.js available on all plans?
Yes — Node.js 24 LTS is installed on the Developer, Business, and Professional plans, and you enable it yourself in Plesk.
Can I run Node.js and .NET on the same plan?
Yes. Each app runs in its own dedicated IIS application pool. A Node API and a .NET or Blazor site can share one plan, one panel, and the same SQL Server 2022 instance.
My app was built for Node 18 or 20 — will it run?
Almost always, yes. Node 24 is highly backward-compatible. Recompile any native modules and review legacy OpenSSL usage; our knowledge base has the full checklist.
Which Node version do you run?
Node.js 24 LTS (Krypton) — the current Long-Term Support line, supported upstream into 2028. We keep it patched so you do not have to manage the runtime yourself.
Do I get a database with my Node app?
Yes — real Microsoft SQL Server 2022 and MariaDB are included on every plan, and your Node app connects to either over the standard drivers.
The bottom line
Node.js on Windows used to mean compromise. Now it is a first-class runtime on every Adaptive plan, with the isolation, SSL, and SQL Server 2022 you already rely on for .NET 10 LTS and Blazor. Spin up a service on the Developer plan, or talk to us about the right fit. For the complete setup and Node 18 → 24 compatibility guide, see our knowledge base article Node.js Hosting on Windows.