
Instalar N8N em VPS Ubuntu: Guia Passo a Passo 2026
Como instalar N8N em VPS Ubuntu
Passo a passo completo para rodar seu N8N com Docker em uma VPS Linux
K2Host Blog · k2host.com.br/
Neste guia você vai aprender a instalar N8N VPS Ubuntu do zero: com Docker, Nginx e certificado SSL gratuito. Se você já decidiu usar o N8N para automatizar seus processos e quer hospedá-lo em uma VPS própria, este guia é para você. Vamos cobrir desde os pré-requisitos até o N8N rodando com HTTPS e acesso pelo navegador.
Antes de começar, você vai precisar de uma VPS com Ubuntu 22.04, acesso root via SSH e um domínio (ou subdomínio) apontando para o IP do servidor.

1. Pré-requisitos para Instalar N8N VPS Ubuntu
- VPS com Ubuntu 22.04 LTS (mínimo 2 GB de RAM recomendado)
- Acesso root via SSH
- Domínio ou subdomínio apontando para o IP da VPS
- Conhecimento básico de terminal Linux
A K2Host oferece planos de VPS com acesso root completo, compatíveis com Docker, e com suporte para ajudar na configuração inicial. Uma boa escolha para quem quer começar sem dor de cabeça.
2. Atualize o servidor
O primeiro passo é garantir que o sistema operacional está atualizado. Conecte via SSH e execute:
apt update && apt upgrade -y
Aguarde a conclusão e reinicie o servidor se houver atualizações de kernel. Esse é o segundo passo essencial para instalar N8N VPS com uma base atualizada e segura.
3. Instale o Docker e Docker Compose
O método recomendado para instalar o N8N é via Docker. Ele facilita atualizações, backups e a gestão do ambiente.
- Instale as dependências necessárias:
apt install -y ca-certificates curl gnupg lsb-release
- Adicione o repositório oficial do Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Instale o Docker Engine e o Docker Compose:
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
- Verifique se a instalação foi bem-sucedida:
docker –version && docker compose version
4. Configure o arquivo docker-compose.yml
Esta é uma das etapas centrais para instalar N8N VPS: crie um diretório para o N8N e o arquivo de configuração:
mkdir -p /opt/n8n && cd /opt/n8n
Crie o arquivo docker-compose.yml com o seguinte conteúdo, substituindo SEU_DOMINIO e sua senha:
version: ‘3.8’
services:
n8n:
image: n8nio/n8n
restart: always
ports:
– “5678:5678”
environment:
– N8N_HOST=SEU_DOMINIO
– N8N_PROTOCOL=https
– WEBHOOK_URL=https://SEU_DOMINIO/
– N8N_BASIC_AUTH_ACTIVE=true
– N8N_BASIC_AUTH_USER=admin
– N8N_BASIC_AUTH_PASSWORD=SENHA_FORTE
volumes:
– n8n_data:/home/node/.n8n
volumes:
n8n_data:
5. Configure o Nginx como proxy reverso
Instale o Nginx para expor o N8N pela porta 80/443 com HTTPS:
apt install -y nginx certbot python3-certbot-nginx
Crie o arquivo de configuração do Nginx em /etc/nginx/sites-available/n8n e aponte para a porta 5678. Em seguida, obtenha o certificado SSL gratuito:
certbot –nginx -d SEU_DOMINIO
O Certbot vai configurar o HTTPS automaticamente e renovar o certificado de forma automática.
6. Inicie o N8N
Com tudo configurado, chegou a hora de concluir como instalar N8N VPS: suba o container:
cd /opt/n8n && docker compose up -d
Aguarde o download da imagem e acesse seu domínio no navegador. Você verá a tela de login do N8N.
7. Dicas de Manutenção Após Instalar N8N VPS
- docker compose pull && docker compose up -dAtualizar o N8N:
- docker compose logs -f n8nVer logs:
- docker compose downParar o N8N:
- copie o volume n8n_data regularmente (a K2Host inclui backup automático nos planos)Backup:
Com a K2Host, você tem acesso root completo, Docker já suportado, backup incluso e datacenter no Brasil — tudo que você precisa para rodar o N8N com segurança.
Conclusão: Instalar N8N VPS Ubuntu com Segurança
Com Docker, Nginx e Certbot configurados, você tem um ambiente N8N rodando na sua própria VPS Ubuntu, com HTTPS, backup e controle total sobre os dados, sem depender do plano Cloud. Qualquer dúvida durante a instalação, o suporte da K2Host pode ajudar.