wils@web ~ $ cat ~/ajuda/como-implantar-uma-aplicacao-node-js-com-pm2-no-ubuntu-22-04-guia-passo-a-passo.md

Desenvolvimento

Como implantar uma aplicação Node.js com PM2 no Ubuntu 22.04: Guia passo a passo

atualizado em 29/08/2026

Este manual tem como objetivo fornecer um guia passo a passo para implantar uma aplicação Node.js utilizando o PM2 no Ubuntu 22.04.

Introdução

O PM2 é um gerenciador de processos para aplicações Node.js que facilita a execução, monitoramento e manutenção de suas aplicações em produção. Neste guia, vamos cobrir desde a instalação do Node.js até a configuração do PM2.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar Node.js

Vamos instalar o Node.js e o npm (gerenciador de pacotes do Node.js).

sudo apt install nodejs npm -y

3. Verificar a Instalação do Node.js

node -v
npm -v

4. Instalar o PM2 globalmente

sudo npm install pm2 -g

5. Criar sua Aplicação Node.js

Crie um diretório para sua aplicação e um arquivo de exemplo.

mkdir minha-aplicacao && cd minha-aplicacao
echo "const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Olá Mundo!\n');
});

server.listen(port, hostname, () => {
  console.log(`Servidor rodando em http://${hostname}:${port}/`);
});" > app.js

6. Iniciar a Aplicação com PM2

pm2 start app.js --name minha-aplicacao

7. Verificar o Status da Aplicação

pm2 status

8. Configurar o PM2 para Iniciar na Inicialização do Sistema

pm2 startup
pm2 save

Conclusão

Agora você tem uma aplicação Node.js em execução com PM2 no Ubuntu 22.04. Para monitorar sua aplicação, você pode usar o comando pm2 monit. Mantenha sempre suas dependências atualizadas e faça backups regulares de sua aplicação.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.