Como instalar o n8n no seu VPS Ubuntu
Entre no SSH, instale o Docker, cole o compose, abra a porta 5678. O n8n não vem pronto na VPS.

n8n é o quadro onde você liga um serviço no outro: planilha, WhatsApp, e-mail, webhook. Roda na sua VPS. Não vem instalado.
O que você precisa
- VPS Ubuntu e senha de root.
- O IP da máquina.
- 2 GB para testar. 4 GB se for usar todo dia.
1. Atualize e instale o Docker
sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose-v2
sudo systemctl enable --now docker2. Crie a pasta e o arquivo
mkdir -p ~/n8n
cd ~/n8n
nano docker-compose.ymlCole isto. Salve no nano com Ctrl+O, Enter, Ctrl+X.
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- GENERIC_TIMEZONE=America/Sao_Paulo
- TZ=America/Sao_Paulo
- N8N_HOST=0.0.0.0
- N8N_PORT=5678
- N8N_PROTOCOL=http
- N8N_SECURE_COOKIE=false
volumes:
- ./n8n_data:/home/node/.n8n3. Suba e abra no navegador
docker compose up -d
sudo ufw allow 5678/tcpNo navegador:
http://SEU_IP:5678Crie a conta dona na primeira tela. Se a página não abrir, a porta 5678 ainda está fechada no firewall.
Domínio e HTTPS ficam para depois. Quando for a hora, o guia de DNS ajuda a apontar o nome.
Perguntas frequentes
Respostas diretas antes de contratar
Você também pode gostar
Como acessar um servidor VPS com SSH
SSH é o programa que abre a sua VPS no computador. Três dados, um comando, e você entra.
Samuel Akires
Fail2ban: como proteger VPS contra ataques brute force
O Fail2ban trava IP que erra a senha do SSH várias vezes. Instale, cole um arquivo e ligue. Não substitui Anti-DDoS.
Samuel Akires
Como transferir o gerenciamento de DNS do seu domínio para a Cloudflare
O domínio continua no mesmo registrador. Você só muda quem responde o DNS. Copie os registros, troque os nameservers, espere.
Samuel Akires
VPS vs servidor dedicado
VPS é uma parte isolada de uma máquina. Dedicado é a máquina inteira. Veja a diferença e quando cada um faz sentido.
Samuel Akires
