Node.js VPS
A home for long running Node processes, WebSockets and workers.
Deploy Node.js apps on a KVM VPS with root, NVMe and no platform limits.
Node.js VPS from
$6per month
- vCPU
- 1
- Memory
- 2 GB
- NVMe
- 40 GB
Same plans and prices in every location.
What you get
A Node.js VPS is a full KVM server, set up and documented for this job.
- Long running processesKeep servers, WebSocket connections and background workers alive around the clock.
- Your Node versionInstall any version with nvm and switch between them per project.
- No platform limitsNo sleeping dynos or request caps. The whole server is yours.
- NVMe for fast installsnpm install and builds finish quicker on pure NVMe storage.NVMe VPS
A clean Node.js setup
Deploy a Linux image, install Node with nvm, and run your app under a process manager such as pm2 so it restarts on crashes and on reboot. Put Nginx in front as a reverse proxy to handle TLS and serve on port 443.
nvm install --lts
npm install -g pm2
pm2 start app.jsSizing a Node.js server
Node is light at idle but memory grows with concurrent connections and in memory caches. The second plan suits most small apps and APIs. Move up when your process memory climbs or you run several apps on one server.
Run your Node.js VPS in any location
Pick the city closest to your users. Every location runs the same plans at the same price.
Node.js VPS plans
Start small and widen your lane when you need more room.
Lane 2
$12 per month
Each lit lane is one vCPU
- vCPU
- 2
- Memory
- 4 GB
- NVMe storage
- 80 GB
- Monthly traffic
- 4 TB
Every plan includes a dedicated IPv4 address, IPv6, full root or administrator access, snapshots and your choice of Linux or Windows.
Ready to deploy?
Pick a location, size your Node.js VPS and connect in minutes.
Node.js VPS questions
Which Node version can I run?
Any version. Install and switch versions with nvm per project.
How do I keep my app running?
Use a process manager such as pm2 so the app restarts on crashes and after reboots.
Can I host several Node apps on one server?
Yes. Run each on its own port and route to them with Nginx as a reverse proxy.