Como instalar o n8n no seu VPS com Ubuntu (passo a passo atualizado)
Quer automatizar tarefas, integrar APIs e criar fluxos inteligentes? O n8n é uma ferramenta poderosa e gratuita de automação, perfeita pra rodar em seu próprio VPS. Neste guia, você vai aprender como instalar o n8n em um servidor Ubuntu do zero.
Pré-requisitos
Antes de começar, você precisa ter:
- Um VPS com Ubuntu 22.04 (Temos disponível em todos os planos )
- Acesso root ou usuário com
sudo
- Node.js e npm instalados
- (Opcional) um domínio ou subdomínio com SSL para acesso externo
Passo 1 – Atualize o sistema
sudo apt update && sudo apt upgrade -y
Passo 2 – Instale o Node.js (versão recomendada pelo n8n)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Passo 3 – Instale o n8n globalmente
npm install n8n -g
Passo 4 – Execute o n8n
n8n
Ele estará acessível por padrão via:http://seu-ip:5678
Passo 5 – Rodando o n8n em background com PM2
npm install pm2 -g
pm2 start n8n
pm2 startup
pm2 save
(Opcional) Configurar subdomínio com SSL via NGINX + Certbot
Quer usar um domínio tipo automacao.seudominio.com
?
Instale o NGINX:
sudo apt install nginx -y
Configure um proxy reverso e depois use o Certbot:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx
Segurança e autenticação
Você pode proteger seu n8n com usuário e senha criando variáveis de ambiente:
export N8N_BASIC_AUTH_ACTIVE=true
export N8N_BASIC_AUTH_USER=seu_usuario
export N8N_BASIC_AUTH_PASSWORD=sua_senha_segura
Pronto para automatizar
Agora é só começar a criar seus fluxos visuais com n8n!
Use integrações com:
- Gmail
- Telegram
- APIs externas
- Planilhas e bancos de dados
Clientes da BH Servers têm suporte especial
Rodando seu n8n em um VPS da BH Servers, você conta com:
- Suporte em sua língua
- Performance otimizada
- Proteção contra DDoS