OTH HOST

Instalação e Configuração de Node.js e Aplicações

15 nov, 2025 OTH HOST

Node.js permite executar JavaScript no servidor. Popular para aplicações modernas. Este guia mostra como instalar e configurar Node.js no servidor dedicado.

Instalação

Use NodeSource para versões recentes. Ou instale via nvm (Node Version Manager) para gerenciar múltiplas versões. Verifique: node –version, npm –version.

Gerenciamento de Versões

nvm permite instalar e alternar entre versões Node.js. Útil para diferentes projetos. Configure versão padrão: nvm alias default 18.x.

PM2 – Gerenciador de Processos

PM2 gerencia aplicações Node.js. Instale: npm install -g pm2. Inicie app: pm2 start app.js. Configure para iniciar no boot: pm2 startup, pm2 save.

Configuração PM2

Configure cluster mode para múltiplas instâncias: pm2 start app.js -i 4. Configure auto-restart, logs, e monitoramento. Use ecosystem file para configuração avançada.

Nginx como Reverse Proxy

Configure Nginx como reverse proxy para Node.js. Proxy para localhost:porta da aplicação. Configure SSL/TLS no Nginx. Melhora segurança e performance.

Deploy

Use Git para deploy. Clone repositório. Instale dependências: npm install. Configure variáveis de ambiente. Inicie com PM2.

Variáveis de Ambiente

Use arquivo .env ou configure no PM2. Não commite credenciais no Git. Configure NODE_ENV=production para produção.

Monitoramento

PM2 oferece monitoramento: pm2 monit. Configure logs: pm2 logs. Monitore recursos: pm2 status. Configure alertas.

Conclusão

Node.js bem configurado oferece base sólida para aplicações modernas. Use PM2 e Nginx para produção no servidor dedicado.