Como Hospedar o n8n Self-Host no Contabo (Guia 2026)
Hospedar o n8n por conta própria, uma ferramenta de automação de fluxos de trabalho open-source, pode melhorar suas capacidades de desenvolvimento enquanto lhe dá controle total sobre seus dados. Neste guia, você aprenderá como instalar e configurar o n8n em um VPS do Contabo. Vamos cobrir cada etapa em detalhes, garantindo um processo de configuração tranquilo.
Por que escolher o Contabo?
O Contabo oferece soluções robustas de VPS, ideais para hospedar aplicações como o n8n. Seus planos começam a partir de 5,99 EUR/mês, oferecendo uma opção acessível para desenvolvedores. Aqui estão alguns recursos principais das ofertas de VPS do Contabo:
| Recurso | VPS do Contabo | Hetzner Cloud | DigitalOcean | Vultr | Linode |
|---|---|---|---|---|---|
| Preço Inicial | 5,99 EUR/mês | 4,15 EUR/mês | 6 USD/mês | 6 USD/mês | 5 USD/mês |
| Núcleos de CPU | 4 | 1 | 1 | 1 | 1 |
| RAM | 8 GB | 2 GB | 1 GB | 1 GB | 2 GB |
| Armazenamento | 200 GB SSD | 20 GB SSD | 25 GB SSD | 25 GB SSD | 25 GB SSD |
| Transferência de Dados | 10 TB | 1 TB | 1 TB | 1 TB | 1 TB |
Com recursos como amplo armazenamento e limites elevados de transferência de dados, fica claro que o Contabo se destaca como uma escolha sólida para desenvolvedores e entusiastas de homelab.
Pré-requisitos
Antes de começar a instalação, assegure-se de possuir:
- Um servidor VPS do Contabo. Você pode se inscrever aqui.
- Acesso SSH ao servidor.
- Conhecimento básico de uso da linha de comando Linux.
Guia de Instalação Passo a Passo
1. Conecte-se ao seu VPS do Contabo
Abra seu terminal e conecte-se ao seu VPS do Contabo usando SSH. Substitua your_username e your_ip_address pelo seu nome de usuário e IP do servidor.
ssh your_username@your_ip_address
2. Atualize o seu Sistema
Após conectar, atualize os pacotes do seu sistema para garantir que seu ambiente esteja atualizado.
sudo apt update && sudo apt upgrade -y
3. Instale o Docker
O n8n funciona de forma eficiente usando Docker. Instale o Docker executando os seguintes comandos:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y
4. Instale o Docker Compose
O Docker Compose é necessário para gerenciar múltiplos containers Docker. Instale-o com:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
5. Crie um Diretório para o n8n
Vá até seu diretório home e crie uma pasta para o n8n:
mkdir ~/n8n
cd ~/n8n
6. Crie um Arquivo docker-compose
Agora crie um arquivo docker-compose.yml para definir seu serviço do n8n. Use um editor de texto como nano ou vim:
nano docker-compose.yml
Adicione o seguinte conteúdo ao arquivo:
version: '3'
services:
n8n:
image: n8n-io/n8n
container_name: n8n
environment:
- N8N_HOST=seu_dominio_ou_ip
- N8N_PORT=5678
- N8N_PROTOCOL=http
- N8N_BASIC_AUTH_ACTIVE=false
- DB_TYPE=sqlite
ports:
- "5678:5678"
volumes:
- ~/.n8n:/home/node/.n8n
restart: always
Certifique-se de substituir seu_dominio_ou_ip pelo domínio ou IP do seu servidor.
7. Inicie o n8n
Execute o seguinte comando para iniciar o n8n usando o Docker Compose:
sudo docker-compose up -d
8. Acesse o n8n
Depois que o n8n estiver em execução, acesse-o pelo navegador usando o IP do seu servidor:
http://seu_ip
9. Configure o n8n
Siga as instruções na tela para finalizar sua configuração do n8n. Você pode ativar a autenticação básica nas variáveis de ambiente se desejar proteger sua instalação.
Perguntas Frequentes
1. O que é o n8n e por que devo hospedá-lo por conta própria?
O n8n é uma ferramenta de automação de fluxos de trabalho open-source que permite aos desenvolvedores automatizar tarefas e integrar diversos serviços online. Hospedar o n8n por conta própria oferece controle sobre seus dados, melhora a privacidade e possibilita maior personalização de acordo com suas necessidades de projeto. Com um VPS acessível como o Contabo, fica fácil para desenvolvedores otimizarem seus fluxos de trabalho.
2. Como posso proteger minha instância do n8n no Contabo?
Proteger sua instância do n8n é fundamental, especialmente se estiver lidando com dados sensíveis. Use HTTPS configurando o Nginx como um proxy reverso para criptografar o tráfego. Além disso, ative a autenticação básica no arquivo docker-compose.yml. Atualize regularmente seus containers Docker e aplique patches de segurança para manter um ambiente protegido.
3. Quais as vantagens de usar o Contabo para hospedar o n8n?
As soluções de VPS do Contabo são econômicas e oferecem recursos suficientes para rodar aplicações como o n8n. Com um preço inicial de 5,99 EUR/mês e uma alocação generosa de CPU, RAM e armazenamento, destacam-se entre os concorrentes. Os altos limites de transferência de dados e a confiabilidade do Contabo fazem dele uma escolha sólida para desenvolvedores e entusiastas de homelab que desejam hospedar várias aplicações por conta própria. Para uma visão completa das demais opções, consulte nossa comparação completa de VPS.
Seguindo este guia, você será capaz de instalar e configurar com sucesso o n8n em um VPS do Contabo, abrindo caminho para automações eficientes em seus projetos. --- FIM ---