Free We move your site and email with no downtime or cost

0810 345 6377 ESEN, switch to Spanish
InHosting
ESEN, switch to Spanish

Cloud VPS · Node.js

Your Node.js app, on a server that never sleeps

Root access on a Linux server for your API, your Next.js site or your real-time service. The process runs all the time, with no cold starts and no duration cap on connections.

  1. Always running

    Your process does not shut down between requests: persistent connections, queues and WebSockets stay open as long as needed.

  2. A few milliseconds from your users

    From Buenos Aires, an API answers an Argentine user far faster than a server in the US or Europe, where every round trip adds more than 100 ms.

  3. The database, close by

    Your database can live on the same VPS or on a separate server: PostgreSQL, MySQL, Redis or whatever you use.

  4. A price that does not depend on usage

    You pay a monthly plan and that is it. There are no per-request or per-minute charges, and what you see is the final price.

Plans

Cloud VPS · Node.js plans with the option preselected.

These are our regular plans: the link opens the cart with this page’s option selected, and you can change it there.

Recommended

VM2

2 vCPU · 2 GB RAM · 30 GB SSD

AR$29,900US$20−10 % with INH

AR$26,910US$18per month

Order VM2

VM3

3 vCPU · 3 GB RAM · 45 GB SSD

AR$44,850US$30−10 % with INH

AR$40,365US$27per month

Order VM3

VM4

4 vCPU · 4 GB RAM · 60 GB SSD

AR$59,800US$40−10 % with INH

AR$53,820US$36per month

Order VM4

Getting started

From code to your domain over HTTPS

  1. Node.js 24 LTS from NodeSource

    This is how to install it on Ubuntu 24.04 from the NodeSource repository:

    curl -fsSL https://deb.nodesource.com/setup_24.x -o nodesource_setup.sh
    bash nodesource_setup.sh && apt install -y nodejs
  2. Hand it over to PM2

    PM2 relaunches the app if it crashes and starts it again after every server reboot:

    npm install -g pm2
    pm2 start server.js --name mi-api
    pm2 startup systemd && pm2 save
  3. Put Nginx in front

    Nginx takes requests on ports 80 and 443 and hands them to your app’s port with a proxy_pass block pointing at 127.0.0.1:

    apt install -y nginx
  4. Add HTTPS

    Certbot requests the Let’s Encrypt certificate and updates the Nginx configuration for you:

    apt install -y certbot python3-certbot-nginx
    certbot --nginx -d api.tudominio.com.ar

FAQ

About Cloud VPS · Node.js.

Can I use a different Node.js version?

Yes, whichever your project needs: the server is yours. We suggest 24 LTS for its long support window, and nvm lets you install several side by side and pick one per application.

Which plan should I pick?

A VM2 covers most APIs and Next.js sites with steady, moderate traffic. If you run builds on the VPS, host several apps or keep the database on the same machine, the VM3 or VM4 keep you from running out of memory mid-build.

Does Docker work?

Yes. Each VPS is a full KVM virtual machine on Proxmox, with its own kernel, so Docker and Compose work without restrictions.

Can it handle WebSockets and long-lived connections?

Yes: there is no execution limit like on serverless platforms, so the process is not cut off after a few seconds and a connection can stay open for hours or days.

What does it cost to run Node.js on a VPS?

The VM2 costs US$18 a month, final price, with no separate charge per request or for execution time.

Your server in Buenos Aires, running this week.

Tell us about your project and we will help you size it: VPS, cloud server or colocation. You talk to a person who knows servers.

Talk to an engineer