Ir para o conteúdo principal

Hospedagem Node.js

Hospedagem Node.js com espaço para apps de verdade

Publique apps, APIs e bots em Node em um VPS KVM com root total — qualquer versão do Node, PM2 ou Docker, CPU e RAM garantidas em armazenamento NVMe rápido, a partir de $9.99/mo.

$9.99

VPS Node.js, por mês

Root total

Publique do jeito que quiser

Qualquer versão

O Node que a sua app pede

NVMe

Armazenamento em todos os planos

Por que a nossa hospedagem Node.js

Tudo o que uma app Node espera de um servidor

Hardware de servidor KVM com root total por trás da hospedagem Node.js

Acesso root total

Instale qualquer versão do Node, CLIs globais, ferramentas de build e pacotes do sistema — o runtime inteiro é seu para configurar.

Recursos garantidos

A virtualização KVM dá ao seu event loop CPU e RAM dedicadas, então um vizinho movimentado nunca trava as suas requisições.

Proteção DDoS

A mitigação no nível da rede mantém as suas APIs, sockets e bots acessíveis mesmo quando o tráfego fica hostil.

IPv4 dedicado

Todo servidor vem com o próprio endereço IPv4, para uma reputação de envio limpa, SSL personalizado e webhooks estáveis.

No ar em segundos

Suba um servidor Debian, CentOS ou Ubuntu em menos de um minuto, depois baixe o seu repositório e inicie o processo.

Armazenamento NVMe

O NVMe puro mantém instalações npm, builds e leituras de banco rápidas, para que cold starts e deploys nunca se arrastem.

VPS cloud server hosting infrastructure

Controle

Root total, então o runtime é seu

A hospedagem compartilhada encaixota o Node na versão e na configuração que o provedor permite. Um VPS com root total remove esses limites: instale exatamente a versão do Node que a sua app precisa com o nvm, adicione CLIs globais e ferramentas de build e supervisione o processo com PM2 ou Docker, como preferir. O servidor é seu, configurado do seu jeito.

  • Controle root completo
  • Qualquer versão do Node.js
  • PM2 ou Docker, você decide
  • Conecte por SSH e publique

Planos

Planos de VPS Node.js barato

Da primeira API a um back end em tempo real movimentado — todos os níveis têm acesso root total, armazenamento NVMe e um IPv4 dedicado.

Economy

Your first server

$9.99/mo

renews at the same price · billed annually

Storage
30 GB
RAM
2 GB
Bandwidth
125 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js
Most Popular

Basic

Small apps & sites

$19.99/mo

renews at the same price · billed annually

Storage
40 GB
RAM
3 GB
Bandwidth
200 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js

Entry

Production workloads

$29.99/mo

renews at the same price · billed annually

Storage
50 GB
RAM
4 GB
Bandwidth
300 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js

Standard

Busy sites & stores

$43.99/mo

renews at the same price · billed annually

Storage
80 GB
RAM
5 GB
Bandwidth
400 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js

Ultra

Heavy traffic, heavy apps

$55.99/mo

renews at the same price · billed annually

Storage
120 GB
RAM
6 GB
Bandwidth
600 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js

Ultimate

Maximum VPS muscle

$65.99/mo

renews at the same price · billed annually

Storage
250 GB
RAM
7 GB
Bandwidth
1 TB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
Publicar em Node.js
NVMe SSD storage for fast website loading speed

Desempenho

KVM e NVMe para um event loop estável

O Node é rápido até faltar CPU. A virtualização KVM dá à sua app núcleos e memória garantidos em vez de uma fatia disputada com estranhos, então o event loop acompanha o ritmo sob carga. Somado ao armazenamento NVMe para instalações e leituras de banco rápidas, a taxa de transferência que você mede nos testes é a que os seus visitantes realmente recebem.

  • CPU e RAM garantidas
  • Armazenamento NVMe puro
  • Link de rede de 1 Gbps
  • Sem sobrevenda de recursos

Ideal Para

O que as pessoas rodam no nosso VPS Node.js

Desenvolvedor criando APIs e apps em tempo real com Node.js

APIs e back ends

Rode Express, Fastify, NestJS ou um servidor GraphQL com a folga que o tráfego real de produção exige.

Apps em tempo real e bots

Servidores WebSocket, back ends de chat e bots do Discord ou do Telegram que precisam ficar conectados o tempo todo.

Serviços em Docker

Entregue a sua app como container, rode uma pequena stack com compose ou divida alguns microsserviços em um servidor com root.

Website security and DDoS protection

Sempre no Ar

Um IP dedicado e proteção DDoS na frente

APIs e bots só servem para algo quando estão acessíveis. A mitigação de DDoS no nível da rede ajuda a manter os seus endpoints respondendo quando o tráfego fica hostil, e um IPv4 dedicado garante uma reputação limpa para webhooks e requisições de saída. Como o servidor é de inquilino único, nenhuma outra conta o divide com você — você reforça o SSH, configura o firewall e cuida do TLS por conta própria.

  • Proteção DDoS no nível da rede
  • Endereço IPv4 dedicado
  • Isolamento de inquilino único
  • SSL grátis sob o seu controle
Scalable hosting for growing websites

Escale à Vontade

Cresça do primeiro deploy ao tráfego constante

Comece em um nível do tamanho certo e escale quando a app merecer. Subir de plano mantém o seu código, os bancos de dados e a configuração de processos exatamente onde estão — só os recursos mudam. Conforme as requisições sobem, mais CPU, RAM, armazenamento e tráfego ficam a poucos cliques, sem reinstalar nada e sem migração para planejar.

  • Suba de nível em poucos cliques
  • De 30 GB a 250 GB de armazenamento
  • De 125 GB a 1 TB de tráfego
  • Os seus dados ficam intactos

Como Funciona

Do servidor ao processo em execução

Passos no terminal para publicar um servidor Node.js com PM2
1

Escolha o seu servidor Node.js

Escolha um nível de VPS pelo tráfego e pela memória que espera — todos os planos vêm com acesso root total e armazenamento NVMe.

2

Instale o Node do seu jeito

Configure a versão exata do Node com o nvm ou com os binários oficiais e rode a sua app sob o PM2 ou dentro do Docker.

3

Entre no ar e escale

Coloque o Nginx na frente para SSL e proxy reverso, aponte o seu domínio e redimensione o nível sempre que crescer.

Incluído

Em todo VPS Node.js

  • Acesso root total ao VPS
  • Recursos dedicados por KVM
  • Armazenamento NVMe puro
  • Endereço IPv4 dedicado
  • Qualquer versão do Node.js que você escolher
  • Pronto para PM2 e Docker
  • Compatível com proxy reverso Nginx
  • SSH, Git e ferramentas de build
  • Proteção DDoS
  • Suporte humano 24/7

A Sua Stack

O que uma app Node espera de um servidor

Tudo em que um deploy Node de produção se apoia — e cada peça roda no seu VPS com acesso root.

Stack de produção Node.js com PM2, Docker, Nginx e bancos de dados

O runtime do Node

Instale qualquer versão com o nvm ou com os binários oficiais — o LTS atual ou exatamente a versão contra a qual o seu build compila.

PM2 ou Docker

Mantenha os processos vivos com o PM2 ou empacote a app em container com Docker e um arquivo compose — o acesso root facilita os dois.

Os seus bancos de dados

Rode Postgres, MongoDB ou Redis no mesmo servidor, ou conecte-se a um serviço gerenciado — a escolha é inteiramente sua.

Nginx e SSL

Coloque o Nginx na frente como proxy reverso, encerre o TLS com um certificado grátis de renovação automática e atenda na porta 443.

RAM para o event loop

O Node guarda muita coisa em memória. Dois gigabytes servem para uma API pequena; dê 4 GB ou mais a uma app movimentada para ela ficar à vontade.

Espaço para crescer

Tempos de resposta subindo ou pressão de memória são o sinal para subir de nível — mais CPU, RAM e armazenamento em poucos cliques.

Perguntas Frequentes

Dúvidas sobre hospedagem Node.js

Quais versões do Node.js posso rodar — dá para escolher a minha?

Sim, a escolha é totalmente sua. Como todo plano é um VPS KVM com root total, você não fica preso à versão que uma hospedagem compartilhada resolveu oferecer. A maioria das pessoas instala o nvm e baixa exatamente a versão que a app precisa — a linha LTS atual para estabilidade em produção, ou a versão específica contra a qual o build foi testado — e alterna entre versões por projeto no mesmo servidor. Se preferir, dá para instalar os binários oficiais do Node ou os pacotes da sua distribuição. Também é possível manter várias versões lado a lado e fixar cada app à sua com um arquivo .nvmrc, o que ajuda bastante quando você hospeda mais de um projeto. Quando um novo LTS chega, você atualiza no seu ritmo, sem depender da gente. Nada no runtime fica travado: você decide a versão, o gerenciador de pacotes (npm, pnpm ou yarn) e quando atualizar.

Vocês oferecem suporte a PM2 e Docker?

Os dois funcionam bem porque o root é seu. Para um processo Node simples, o PM2 é a escolha comum: mantém a app rodando, reinicia em caso de queda, pode criar vários processos para usar todos os núcleos de CPU e ainda faz a rotação dos logs. Um `pm2 start` mais `pm2 startup` e `pm2 save` normalmente já bastam para a app sobreviver a um reboot. Se preferir containers, instale o Docker e rode a sua imagem diretamente, ou suba uma pequena stack com um arquivo docker-compose — um container da app ao lado de Postgres e Redis, por exemplo. Há quem combine as duas coisas, rodando Docker para as dependências e PM2 para a aplicação, ou o contrário. Como o servidor é seu, também dá para usar units do systemd se isso combinar mais com o seu fluxo. Nós mantemos o VPS, a rede e a proteção DDoS saudáveis; como você supervisiona os seus processos é decisão inteiramente sua.

O servidor é gerenciado ou não gerenciado?

Estes são planos de VPS autogerenciados, e isso é proposital — manter o servidor não gerenciado é justamente o que torna possíveis o acesso root, as versões personalizadas do Node e a sua própria configuração de processos por este preço. Tudo acima do sistema operacional é seu: o runtime do Node, o PM2 ou o Docker, o seu proxy reverso, os bancos de dados e os deploys ficam sob a sua configuração, do jeito que a app precisar. O que nós gerenciamos é a base por baixo — o hardware físico, a virtualização KVM, a rede do datacenter tier 3 e a proteção DDoS — para que você nunca se preocupe com as partes que não vê. A nossa equipe de suporte está disponível 24/7 para questões de infraestrutura, provisionamento e rede, e pode ajudar a redimensionar um plano ou a investigar problemas de conectividade. Se você preferir não administrar o servidor, opções gerenciadas estão disponíveis sob consulta, e muitos times trazem uma pessoa desenvolvedora para a camada de aplicação enquanto mantemos o VPS rápido, no ar e protegido.

Posso rodar bancos de dados e um proxy reverso no mesmo servidor?

Sim. Com root total dá para instalar Postgres, MongoDB ou Redis diretamente no VPS e fazer a sua app Node conversar com eles via localhost, o que mantém a latência baixa e evita um salto extra pela rede. O Redis é um companheiro popular para sessões, cache e filas de trabalho, enquanto o Postgres ou o MongoDB guarda os seus dados principais — rode um, ou os três, dimensionados pela RAM que o seu nível oferece. Na frente da app, o padrão é colocar o Nginx como proxy reverso: ele encerra o TLS com um certificado SSL grátis de renovação automática, atende o endpoint público na porta 443, faz balanceamento entre as suas instâncias de PM2 ou Docker e ainda pode cachear arquivos estáticos. Esse é o layout clássico de produção — Nginx na borda, Node atrás e os bancos ao lado. Se preferir manter os dados em um banco gerenciado à parte, basta conectar-se a ele; nada obriga o banco a ficar na mesma máquina.

Como eu mantenho a minha app Node no ar?

Um `node server.js` puro para no instante em que o terminal fecha ou o processo cai, então, em um servidor de verdade, você o roda sob um gerenciador de processos. O PM2 é a resposta habitual: ele transforma a app em daemon, reinicia automaticamente após uma queda e, com `pm2 startup` mais `pm2 save`, traz tudo de volta depois de um reboot. O modo cluster pode criar um worker por núcleo de CPU, de modo que uma única app use todos os recursos que o seu nível oferece, e o tratamento de logs embutido facilita rastrear problemas. Se você optar por containers, as políticas de restart do Docker fazem o mesmo trabalho, e o systemd é uma opção nativa sólida quando você prefere. Além disso, os recursos KVM garantidos e o armazenamento NVMe significam que a app não está disputando CPU com vizinhos barulhentos, e a proteção DDoS no nível da rede a mantém acessível sob ataque. Entre um gerenciador de processos e recursos dedicados, a mesma disponibilidade que você vê nos testes é a que os seus visitantes recebem.

Vocês ajudam a migrar ou publicar a minha app?

Sim. Depois do cadastro, abra um chamado e a nossa equipe ajuda você a se organizar — provisionando o servidor, confirmando o SSH e o seu IPv4 dedicado e orientando sobre o sistema operacional e o firewall. Para a app em si, um deploy típico é clonar o seu repositório Git no servidor, instalar as dependências, definir as variáveis de ambiente, fazer o build se necessário e iniciar o processo sob PM2 ou Docker — e temos prazer em orientar nesse fluxo. Se estiver saindo de outra hospedagem, podemos ajudar a trazer o seu código, a configuração de ambiente e qualquer banco de dados local, para que a app rode igual no novo VPS. Dá para prepará-la e testá-la pelo IP dedicado antes de trocar o DNS, então a virada fica tranquila. Assistência gerenciada para a camada de aplicação está disponível sob consulta se você quiser uma mão mais firme; fora isso, a nossa equipe 24/7 cuida do lado da infraestrutura e da rede.

Publique a sua app Node.js hoje.

Acesso root total, qualquer versão do Node, PM2 ou Docker em NVMe rápido — com gente de verdade no suporte sempre que você precisar.

Ver Planos Node.js

The Full Picture

Most Node.js hosting guides stop at "install PM2 and go" — but the real cost of switching hosts is what happens to your environment variables, your cron jobs, your existing SSL, and the days you'd rather not spend re-testing everything. If you're moving off Heroku, Render, a PaaS free tier or another VPS provider, our team handles that move for you at no charge, copying your code, dependencies, environment configuration and any local database across before you ever touch DNS.

Because the VPS is billed and displayed in your local currency automatically, and backed by a 30-day money-back guarantee, testing a new Node.js stack carries none of the usual risk — you can run a real workload for a month, compare response times against your current host, and only commit once the numbers convince you. Every plan also ships with daily backups, so a bad deploy or a corrupted dependency install is a restore away rather than an incident.

Deep Dives

The details behind the promises

Moving an existing Node app onto our VPS

Switching hosts is usually the point where migrations stall — DNS gets tangled, an environment variable goes missing, or a background worker gets forgotten. Our free managed migration is built around avoiding exactly that: open a ticket with your current host's details and we copy your application code, dependencies, environment variables, and any co-located Postgres, MongoDB or Redis data onto the new server before your domain ever points at it.

That gives you a working copy on the new dedicated IPv4 to load-test and sanity-check against your current production traffic. Once you're satisfied the app behaves the same — same routes answering, same jobs firing, same response times — you flip DNS, and the switch happens with the old host still standing by as a fallback until the new one has proven itself.

Shipping updates without downtime

A production Node app that goes down every time you push code isn't much better than one that's never deployed. Because you hold full root, you can wire up a simple git hook or connect a CI pipeline like GitHub Actions to run your build, tests and a PM2 reload — restarting workers one at a time so a deploy never drops an in-flight request.

For anything with a build step — TypeScript compiling to JavaScript, a bundler pass, or a database client being generated — the same pipeline runs that build before the reload, so what's live always matches what passed CI. Rolling back is just as fast: keep the previous release directory around and point PM2 or your reverse proxy back at it if a deploy misbehaves.

Watching memory, logs and background workers

Node apps tend to fail in two ways in production: a slow memory leak that eventually forces a restart, or a background job that silently stops running. PM2's built-in monitoring and log commands give you a live read on CPU, memory and output per process without extra tooling, and its log rotation stops a busy API from filling the disk with old output.

Full root also lets you install whatever else you're used to — a structured logger writing JSON, a queue library backed by Redis for retryable jobs, or a cron-style scheduler for tasks such as nightly reports or cache warm-ups. None of it needs a special add-on; it's just another process on a server you already control.

Locking the server down beyond the app

Application-level security is only half the picture — the server underneath needs hardening too. Disable password SSH logins in favour of key-based auth, run a brute-force jail against repeated login attempts, and scope your firewall to the ports your app actually needs, typically 443 for the reverse proxy and 22 for SSH, with your Node process itself never exposed directly.

On the TLS side, a free certificate that renews itself automatically means an expired SSL warning never becomes the reason your API stops accepting requests. Combined with daily backups and network-level DDoS protection on every plan, the pieces you don't want to think about — certificate renewal, snapshotting, filtering hostile traffic — stay handled while you focus on the app.

Developer coding on a web hosting server

Multiple Node apps, one server

One VPS doesn't have to mean one app. With full root and a reverse proxy in front, you can run several Node services side by side — an API on one port, an admin dashboard on another, a webhook receiver on a third — each behind its own subdomain, with requests routed to the right process by hostname.

That's a natural fit for microservices, a staging copy running alongside production, or simply separating a public API from an internal tool without paying for a second server. Environment variables and separate PM2 process names keep each app isolated even though they share the same underlying resources.

  • Route by subdomain to each app
  • Staging and production side by side
  • Separate PM2 process per app
  • One dedicated IPv4 for all of them

More Reasons

Built to help you grow

Free managed migration

Our team moves your existing Node app, environment variables and database from another host at no charge.

Daily backups

Every VPS is backed up daily, so a bad deploy or corrupted dependency install is a restore away.

30-day money-back guarantee

Run a real Node workload for a month and get a refund if the server isn't a fit.

Geo-currency checkout

Plans display and bill in your local currency automatically, wherever your team signs up from.

Free auto-renewing SSL

Secure your API domain and any staging subdomains without ever chasing a certificate renewal.

Room for several apps

Run an API, an admin panel and a webhook receiver as separate PM2 processes behind one reverse proxy.

Getting Started

How to get going

1

Request your free migration

Open a ticket with your current host's details and we copy your code, env vars and database onto the new VPS.

2

Connect your deploy pipeline

Wire up GitHub Actions or a git hook to build, test and reload your app with PM2 on every push.

3

Add monitoring and backups

Confirm daily backups are running and set up log rotation or a logger before real traffic arrives.

Good To Know

What's covered

  • Free managed migration from your current Node host
  • Daily automated backups
  • 30-day money-back guarantee
  • Free auto-renewing SSL certificates
  • Geo-currency pricing at checkout
  • Support for multiple Node apps behind one reverse proxy
  • Cron and scheduled job support
  • Optional control panel access for domains and email alongside your app

More FAQ

More questions, answered

Can I run a private npm registry or install private packages?

Yes. Since you have full root and outbound access, you can authenticate npm, pnpm or yarn against a private registry using a token in your package manager's config, exactly as you would on your own machine. There's no proxy or firewall rule blocking package installs, so private dependencies resolve the same way they do in local development.

How do backups work for a Node.js VPS?

Every plan includes daily backups of the server, covering your application code, installed dependencies, configuration and any co-located database data. If a deploy goes wrong, a dependency upgrade breaks something, or a config change needs undoing, you can restore to a previous day rather than rebuilding by hand.

Can I run scheduled jobs or cron tasks alongside my Node app?

Yes — root access means the server's own cron is available for anything you'd rather run outside your application process, such as nightly database dumps or report generation. Just as commonly, people schedule jobs from within Node itself using a scheduling library, keeping that logic in the same codebase as the rest of the app. Both approaches run fine side by side on the same VPS.

Do you offer a money-back guarantee on Node.js VPS plans?

Yes, every Node.js VPS plan carries a 30-day money-back guarantee, so you can put a real workload on the server, benchmark it against wherever you're hosting now, and request a refund within that window if it isn't the right fit. It's the same guarantee across our hosting lineup, not a scaled-down version for VPS.

Can I host multiple Node apps or microservices on one server?

Yes. A single VPS can run several Node processes at once — each on its own port, managed as a separate PM2 process or container, with a reverse proxy routing incoming requests to the right one based on subdomain or path. It's a common way to run an API, an internal dashboard and a webhook handler on one server instead of three, or to keep a staging copy running next to production.

Is pricing shown in my local currency?

Yes. Pricing across our plans, including the Node.js VPS tiers, is displayed and billed in your local currency automatically based on where you're signing up from, so international teams don't have to work out conversions before checkout.