HELPER VPS

Hospedagem VPS Node.js: servidores com LTS e npm prontos

  • Node.js LTS e npm já instalados
  • Express, Next.js e bots rodando na hora
  • Acesso root e IPv4 e IPv6 públicos

O HELPER VPS Node.js VPS é um servidor em nuvem Linux onde Node.js LTS e npm são instalados no Ubuntu 24.04 LTS ao escolher Node.js na lista de imagens na criação, cobrado a cada 1, 3, 6 ou 12 meses a partir de $25.00 por mês. Envie seu código, execute npm install e npm start, e sua aplicação estará rodando.

    O que é Node.js?

    O Node.js é um ambiente de execução de código aberto (licença MIT) que roda JavaScript fora do navegador. Funciona sobre o motor V8 do Google Chrome e, graças à entrada e saída assíncrona orientada a eventos, atende muitas conexões ao mesmo tempo com poucos recursos, sendo muito usado em servidores web, APIs, chats em tempo real e bots. Frontend e servidor podem ser feitos na mesma linguagem, ótimo para equipes pequenas desenvolverem rápido.

    O npm é o gerenciador de pacotes que vem com o Node.js e baixa bibliotecas do maior repositório público de pacotes do mundo. As versões LTS (suporte de longo prazo) são versões estáveis que recebem correções de segurança por muito tempo, ideais para operar servidores. O VPS Node.js começa com essa versão LTS e o npm prontos. Projetos TypeScript também rodam tal como estão depois do build.

    O que posso fazer com um VPS Node.js?

    Opere com Node.js auto-hospedado programas de servidor feitos em JavaScript e TypeScript.

    Como começo com um VPS Node.js?

    Crie, envie o código e deixe rodando sempre, e pronto.

    1. Passo 1. Criar o servidor

      Escolha região e tamanho e selecione Node.js na lista de imagens. Node.js LTS e npm são instalados sobre o Ubuntu 24.04.

    2. Passo 2. Enviar o código

      Entre por SSH, baixe o código com git clone e instale as dependências com npm install. Confira as versões com node -v e npm -v.

    3. Passo 3. Execução contínua

      Deixando a aplicação em pm2 ou em um serviço systemd, ela volta a ligar mesmo se o servidor reiniciar. Coloque o Nginx na frente e conecte o domínio.

    Que vantagens tem auto-hospedar Node.js em um VPS?

    Sem contar requisições ou tempo de execução como em plataformas de aplicações, você usa um servidor inteiro.

    Ferramentas muito usadas com Node.js

    Programas bons para usar no mesmo servidor das aplicações Node.js.

    Coloque seu servidor perto dos seus clientes

    Crie servidores Node.js pelo mesmo preço em qualquer uma das 40 cidades de 31 países.

    Como publico uma aplicação Node.js com domínio e HTTPS?

    O padrão é rodar a aplicação em uma porta interna e colocar o Nginx na frente.

    As aplicações Node.js costumam rodar em uma porta interna como a 3000; instale o Nginx com sudo apt install nginx e encaminhe com proxy_pass para a aplicação as requisições que chegam nas portas 80 e 443. Se usa WebSocket, configure para encaminhar também os cabeçalhos Upgrade e Connection. Ajustando o registro A do domínio ao IP do servidor e obtendo com o Certbot um certificado da Let's Encrypt, o HTTPS fica ativo.

    Há duas formas comuns de manter a aplicação sempre rodando. Instalando o pm2 com npm install -g pm2 e rodando pm2 start, pm2 startup e pm2 save, a aplicação volta a ligar mesmo se o servidor reiniciar. Ou crie um arquivo de serviço systemd para o sistema operacional gerenciar diretamente. Os logs são vistos na hora com pm2 logs ou journalctl.

    Como defino o tamanho e a versão do VPS Node.js?

    Escolha com base no uso de memória da aplicação e nas tarefas de build.

    Para bots e APIs pequenas, o g12 com 12 GB de memória é suficiente. Frameworks que compilam no servidor, como Next.js, usam muita memória durante o build, então o g16 ou n16 com 16 GB ou mais é mais confortável; para serviços em tempo real com muito cálculo e muitos usuários simultâneos, o plano de CPU dedicada d8 mantém o desempenho estável.

    A versão instalada é o Node.js LTS. Se cada projeto precisa de uma versão diferente, instale uma ferramenta de gestão de versões como o nvm e use lado a lado, ou suba contêineres por versão com Docker. Quando sair uma nova versão LTS, atualize seguindo o guia oficial e revise também os pacotes npm. Com npm audit você encontra e corrige pacotes com vulnerabilidades conhecidas.

    Perguntas frequentes sobre hospedagem Node.js

    Perguntas frequentes ao escolher e instalar um VPS Node.js.

    O que vem instalado no VPS Node.js?

    A versão LTS do Node.js e o npm instalados sobre o Ubuntu 24.04 LTS. Ao entrar, você usa na hora os comandos node e npm, e o resto é igual a um servidor Ubuntu comum.

    Quanto custa a hospedagem VPS Node.js?

    O app Node.js não tem custo extra: você paga só o preço do plano de servidor escolhido. O menor plano começa em $25.00 por mês, e o mesmo plano tem o mesmo preço em todas as regiões.

    Como compro um servidor Node.js?

    Escolha uma região e tamanho, selecione Node.js como a imagem e pague para criar o servidor. Você pode escolher um período de faturamento de 1, 3, 6 ou 12 meses, com 10% de desconto para 3 meses, 15% para 6 meses e 25% para 12 meses.

    Posso usar outra versão do Node.js?

    Sim, com acesso root, instale com o nvm a versão que quiser e troque por projeto, ou suba contêineres por versão com Docker.

    Posso usar yarn ou pnpm?

    Sim, ative yarn e pnpm com o comando corepack enable, incluído no Node.js, ou instale pelo npm. Escolha livremente o gerenciador de pacotes conforme o projeto.

    Também posso subir aplicações Next.js?

    Sim. Execute npm run build e depois npm start no servidor e coloque o Nginx na frente. Builds usam muita memória, então recomendamos um plano com 16 GB ou mais.

    Como evitar que a aplicação desligue?

    Rodando com pm2 ou como serviço systemd, a aplicação volta a ligar se parar e sobe sozinha mesmo se o servidor reiniciar. Os logs também são fáceis de ver com pm2 logs.

    O banco de dados também pode ficar no mesmo servidor?

    Sim, instale PostgreSQL, MySQL e Redis com apt ou suba com Docker e use no mesmo servidor. Não abrindo a porta do banco de dados para fora e conectando só dentro do servidor, fica seguro.

    Como envio e-mails pela aplicação?

    Conecte a bibliotecas como o Nodemailer um serviço de envio que use a porta 587. A porta 25 de saída está fechada em todos os servidores, então o padrão é usar um serviço de envio.

    Como faço backups?

    Escolher a opção de backup automático na criação adiciona 5.6% do preço do plano à taxa e faz backup de todo o servidor regularmente. Rollbacks são solicitados na página de suporte após a confirmação do primeiro pagamento, e é uma boa prática manter seu código em um repositório git também.

    Posso gerenciar o servidor pela API?

    Sim, a API de desenvolvedor (REST) permite criar servidores, ligá-los, desligá-los e excluí-los. As chaves de API são liberadas em uma conta após a confirmação do primeiro pagamento.

    Node.js e npm são softwares de código aberto de propriedade de cada projeto, e a HELPER VPS só os instala ao criar o servidor. Atualizações depois da instalação, gestão do código e dos pacotes da aplicação e dúvidas de uso dos programas ficam com o cliente. A cobrança do servidor é o preço do plano escolhido, e o app Node.js em si não tem custo extra.

    Guias do servidor Node.js

    O que vale a pena fazer logo depois de receber o servidor.