n8n auto-alojado num VPS: o guia para começar
Instalação pré-configurada ou manual com Docker, HTTPS, webhooks, cópias de segurança: os passos para executar o n8n no seu próprio VPS.
O n8n liga aplicações, API e bases de dados em workflows visuais. Alojá-lo num VPS próprio garante o controlo dos dados e da configuração. Eis os passos para começar da forma certa, da instalação ao primeiro workflow.
- O n8n auto-alojado mantém os workflows e as credenciais num servidor que administra.
- Preveja 2 GB de RAM no mínimo, com Debian e Docker como base.
- O VPS n8n pré-configurado instala o Docker, o volume persistente e o HTTPS, sem custo adicional.
- Mantenha a porta 5678 fechada e use um proxy inverso em HTTPS para os webhooks.
Porquê auto-alojar o n8n
O n8n existe em versão cloud, gerida pelo seu criador, e em versão auto-alojada, que pode ser instalada onde se quiser. No seu VPS, as credenciais, os dados dos workflows e o histórico de execuções ficam numa máquina que administra, com acesso root. Em contrapartida, as atualizações, as cópias de segurança e a segurança ficam a seu cargo.
- Os dados dos workflows e as credenciais no seu próprio servidor.
- O acesso root para adicionar ferramentas ou serviços ao lado do n8n.
- As atualizações, as cópias de segurança e a firewall sob a sua responsabilidade.
Escolher o VPS
O n8n corre num contentor Docker em Linux. Conte com 2 GB de RAM no mínimo, e mais se os workflows processarem grandes volumes de dados ou forem executados com frequência. O Debian é uma ótima base: leve, estável e bem adaptado ao Docker. Para comparar os critérios de um servidor virtual, leia o nosso guia para escolher um VPS em 2026.
- 2 GB de RAM no mínimo, mais para workflows pesados ou frequentes.
- Debian como sistema base, com Docker.
- Um nome de domínio ou um subdomínio para o acesso em HTTPS.
Instalação pré-configurada ou manual
A opção mais simples é o VPS n8n pré-configurado: escolhido na encomenda, sem custo adicional, instala o n8n com Docker, um volume persistente e HTTPS automático no seu domínio ou num subdomínio gratuito em aclclouds.online. Para controlar cada definição, siga antes o guia para instalar o n8n num VPS: Docker Compose, pasta /opt/n8n, domínio e fuso horário.
- Pré-configurado: o contentor, o volume persistente e o certificado são criados automaticamente.
- Manual: um ficheiro Compose e depois o comando docker compose up -d.
- Em ambos os casos, o acesso root ao VPS continua a ser seu.
HTTPS e webhooks
Os serviços externos que chamam os webhooks exigem geralmente um endereço HTTPS. A porta 5678 do n8n deve ficar à escuta apenas localmente, atrás de um proxy inverso como Caddy ou Nginx que gere o certificado. Indique também o URL público na configuração do n8n (WEBHOOK_URL); caso contrário, os endereços de webhook apresentados estarão errados. O guia para expor um webhook n8n em HTTPS detalha o DNS, o Caddy e a firewall.
- Um registo DNS do tipo A para o IPv4 do VPS.
- As portas 80 e 443 abertas, a porta 5678 fechada à rede pública.
- N8N_HOST, N8N_PROTOCOL e WEBHOOK_URL definidos na configuração.
Primeiro workflow, cópias de segurança e atualizações
Um workflow n8n junta um acionador, transformações e ações. Comece com um acionador manual para testar e substitua-o depois por um agendamento ou um webhook. O guia para criar a primeira automação n8n envia, por exemplo, uma mensagem para o Discord. Em seguida, faça regularmente cópia de segurança do volume de dados do n8n e exporte os workflows antes de cada atualização da imagem Docker.
- Testar com um acionador manual antes de publicar o workflow.
- Guardar os segredos nas credenciais do n8n, nunca em texto simples num nó.
- Guardar uma cópia do volume n8n fora do VPS, segundo a regra 3-2-1.
Perguntas frequentes
O n8n é gratuito em auto-alojamento?
A edição comunitária do n8n pode ser auto-alojada sem subscrição, nos termos da respetiva licença. Paga-se o servidor que a aloja, e algumas funções avançadas fazem parte dos planos pagos do criador.
Quanta RAM é necessária para o n8n?
Conte com 2 GB no mínimo. Workflows frequentes, ficheiros grandes ou muitas execuções em paralelo exigem mais: vigie a memória nas estatísticas do VPS a partir do painel.
O VPS n8n pré-configurado é mais caro?
Não. A solução n8n pré-configurada está disponível sem custo adicional: paga apenas o VPS escolhido e mantém o acesso root.
É preciso um nome de domínio para o n8n?
Não com a solução pré-configurada, que pode usar um subdomínio gratuito em aclclouds.online. Com um domínio próprio, adicione um registo A para o IPv4 do VPS.