Why Node.js needs a VPS on Hostinger
Node.js is a long-running process: your app starts, binds to a port, and stays alive to answer requests. Shared hosting works the opposite way — Apache or LiteSpeed serves PHP files on demand and gives you no persistent process, no port access, and no way to install a runtime. That is why no shared Hostinger plan (Premium, Unlimited, Cloud) can host a Node.js app, and why Hostinger has never marketed a “Node.js hosting” product.
A VPS is a different machine entirely. You get root access to a virtual server, install whatever you want, and run your Node process 24/7 behind a reverse proxy. Hostinger’s KVM VPS plans are the product you actually want for Node.js — full root, dedicated resources, and a choice of Linux distributions. If the phrase “VPS” sounds intimidating, the honest framing is this: for Node.js, there is no managed shortcut on Hostinger, but the VPS path is well documented and costs less than most platforms that do the work for you.
Which Hostinger VPS plan fits a Node app?
Node itself is light — a simple Express API idles at tens of megabytes of RAM. What eats memory is everything around it: the framework build step, a database, caching, and concurrent users. Use these tiers as a starting point:
- Side projects, Discord bots, cron workers, small APIs: the entry KVM plan (1 vCPU / 4 GB RAM) is enough. Node is single-threaded per process, so one vCPU handles a surprising amount of API traffic.
- Production APIs, Next.js apps, apps with a database on the same box: KVM 2 (2 vCPU / 8 GB RAM) is the sensible default. This is the plan behind , and it covers most real-world Node workloads including the Next.js build step, which is the hungriest part of the pipeline.63% OFF Verified Oct 8, 2026
VPS KVM 2
$8.99/mo$24.49/mo24-month plan, paid upfront
Renews at $14.99/mo
- 2 vCPU + 8 GB RAM
- 100 GB NVMe storage
- 8 TB bandwidth
- Full root access
- n8n one-click template available
- High-traffic apps, multiple services, Docker stacks: KVM 4 and up. If you are running the app, Postgres, Redis, and a queue worker on one box, buy the headroom instead of debugging out-of-memory kills at 2 a.m.
One honest note on sizing: Node apps rarely need more vCPUs, but they always benefit from more RAM. If you are choosing between two adjacent plans, take the one with more memory. You can resize a Hostinger VPS later without rebuilding, so starting at KVM 2 and scaling up is a reasonable strategy.
Deploy overview: from code to live URL
The full step-by-step lives on our Deploy Node.js on Hostinger VPS guide. The condensed version:
- Provision the VPS with Ubuntu 22.04 or 24.04 LTS from the Hostinger panel.
- SSH in, update packages, and enable the firewall (UFW) with only ports 22, 80, and 443 open.
- Install Node.js via the official NodeSource repository — never use the distro’s ancient packaged version.
- Clone your app, run
npm ci, set environment variables, and build if needed (next build,npm run build). - Run it with PM2, a process manager that restarts your app on crashes and reboots.
- Put Nginx in front as a reverse proxy, then issue a free Let’s Encrypt certificate with Certbot for HTTPS.
- Point your domain at the server IP with an A record.
That is the whole architecture: Node serves localhost, Nginx faces the internet. It is the same stack that runs a large share of the web, and once it is set up, deployments are just git pull plus a PM2 restart. Expect an afternoon for your first setup and minutes per deploy after that.
What runs well on a Hostinger VPS
- REST/GraphQL APIs (Express, Fastify, NestJS, Hono) — the bread and butter of VPS Node hosting.
- Next.js / Nuxt / SvelteKit apps in standalone server mode — build on the server or in CI, serve with Node.
- Discord/Telegram bots, queue workers, cron jobs — always-on processes that platforms charge a premium for.
- n8n and other Node-based automation — see our Hostinger n8n hosting guide and the best VPS for n8n comparison.
- WebSocket servers (Socket.io, ws) for realtime apps — no connection limits imposed by a platform tier.
What does not belong here: static sites (use Cloudflare Pages or Netlify, free), and GPU workloads like LLM inference at scale — Hostinger VPS plans are CPU-only. Small models via Ollama are possible for experiments; see our honest Hostinger GPU hosting page before planning anything serious.
Hostinger VPS vs Vercel vs Railway: the honest take
This is the comparison most Node developers actually need. All three can host your app; they charge you in completely different ways.
Best for: frontend teams, Next.js, shipping fast. Zero-config deploys from Git, global edge network, previews per pull request. The catch is billing: the Hobby plan is free for personal projects only, Pro is $20 per seat per month plus usage, and costs scale with traffic. A viral week can produce a surprising invoice. You also accept platform constraints — function timeouts, no persistent processes, no WebSockets on serverless.
Best for: developers who want “git push, it runs” with a real server behind it. Railway gives you persistent services, simple pricing ($5 of credit on Hobby, then usage-based), and far less config than a raw VPS. The catch is the same shape as Vercel’s: usage-based billing means the monthly number moves, and you are renting convenience on top of compute.
Best for: fixed budgets and full control. You pay one flat monthly price via
VPS KVM 2
24-month plan, paid upfront
Renews at $14.99/mo
- 2 vCPU + 8 GB RAM
- 100 GB NVMe storage
- 8 TB bandwidth
- Full root access
- n8n one-click template available
A common hybrid is worth naming: frontend on Vercel’s free tier, API and database on a Hostinger VPS. You get Vercel’s edge performance for pages and a flat-rate backend with no per-request billing. For side projects this is often the cheapest production-grade architecture available.
Cost comparison (checked October 2026)
Hostinger VPS pricing renders live from the deal database — always the current number:
- Hostinger KVM VPS (2 vCPU / 8 GB RAM): — flat monthly, unlimited bandwidth.63% OFF Verified Oct 8, 2026
VPS KVM 2
$8.99/mo$24.49/mo24-month plan, paid upfront
Renews at $14.99/mo
- 2 vCPU + 8 GB RAM
- 100 GB NVMe storage
- 8 TB bandwidth
- Full root access
- n8n one-click template available
- DigitalOcean Basic droplet (2 vCPU / 4 GB RAM): $12/mo; (2 vCPU / 8 GB): $24/mo (digitalocean.com, October 2026).
- Hetzner CX32 (2 vCPU / 8 GB RAM): €5.15/mo ex-VAT (hetzner.com, October 2026) — cheaper, but EU data centers and a spartan panel.
- Railway: $5/mo Hobby credit, then usage-based — a small always-on API typically lands at $5–15/mo.
- Vercel Pro: $20/seat/mo plus usage — effectively $20+/mo minimum for anything commercial.
The VPS wins on predictability: the number on the invoice is the number you budgeted. Platforms win on time-to-first-deploy and on scaling to zero when nobody is using your app. Pick based on which of those you value more — there is no universally “cheaper” option, only cheaper for your workload.
Managed alternative: when you should not self-host
Self-hosting Node on a VPS is not for everyone, and saying so is part of an honest guide. Skip the VPS if any of these are true: you have never used SSH and do not want to learn; the app handles payments or health data and you need compliance guarantees; or uptime SLAs matter more than cost. In those cases, Railway or a managed Node platform (Render, Fly.io) buys you the ops team you do not have.
Also note Hostinger’s own AI Automation plans (OpenClaw, n8n, Hermes Agent) if your “Node app” is actually an automation workflow — those are managed and cheaper than a VPS for that specific job. And if your app came out of an AI builder like Lovable or Bolt, read hosting a Lovable/Bolt app on Hostinger before assuming a VPS is the right target.
Frequently asked questions
Does Hostinger support Node.js on shared hosting?
No. Shared hosting plans (Premium, Unlimited, Cloud) run PHP via LiteSpeed and do not provide a Node.js runtime, persistent processes, or port access. Node.js on Hostinger requires a KVM VPS where you install Node yourself.
Which Hostinger VPS plan is best for Node.js?
For most production Node apps, KVM 2 (2 vCPU / 8 GB RAM) is the sweet spot — enough memory for the build step, a database, and traffic spikes. Side projects and bots run fine on the entry KVM plan. You can resize later without rebuilding.
Is a Hostinger VPS cheaper than Vercel for Node.js?
Usually yes for always-on backends: the VPS is one flat monthly price regardless of traffic, while Vercel Pro starts at $20 per seat per month plus usage. Vercel can be cheaper for low-traffic frontends on the free Hobby tier (personal projects only). Prices checked October 2026.
Can I host Next.js on a Hostinger VPS?
Yes. Build the app (next build), run it in standalone server mode with PM2, and put Nginx in front as a reverse proxy with free Let’s Encrypt SSL. Our Node.js deployment guide walks through the full setup.
Do I need to know Linux to host Node.js on Hostinger?
Basic familiarity helps: SSH, installing packages, editing config files, and reading logs. The deployment guide covers every command, but ongoing maintenance (updates, firewall, backups) is your responsibility — that is the real cost of the VPS discount versus managed platforms.
Can I run a database on the same VPS as my Node app?
Yes for small to medium apps — Postgres or MySQL alongside Node on a KVM 2 plan works well. For anything serious, consider a managed database (Supabase, Neon, PlanetScale) so a database problem does not take down your app server too.