Como Instalar n8n e Evolution na sua Própria VPS

Para instalar n8n, você precisa de uma VPS com Ubuntu, um domínio próprio e DNS configurado na Cloudflare. Use Docker para subir o container, configure SSL automático com Traefik e ative webhooks criando subdomínios específicos para integrar com ferramentas como Evolution API e CRMs.

Se você quer parar de depender de ferramenta cara e ter seus fluxos rodando 24/7, vale entender Como Instalar n8n do jeito certo. Com uma VPS, um domínio e alguns cuidados com DNS e segurança, você coloca a automação para trabalhar enquanto a equipe foca em vender, faz sentido?

Preparando o terreno: Hetzner, Termius e Cloudflare

Montar uma estrutura profissional para rodar n8n e Evolution API começa pela escolha do servidor certo. Neste tutorial, utilizamos a Hetzner, conhecida pelo excelente custo-benefício e cobrança por uso, combinada com o acesso via Termius e gestão de DNS pela Cloudflare.

Contratando a VPS na Hetzner do jeito certo

Ao criar seu servidor na Hetzner, o segredo está na escolha da imagem. Selecione a localização de sua preferência, mas certifique-se de escolher o sistema operacional Ubuntu 20.04. Essa versão garante a compatibilidade ideal com os scripts de automação. Para começar, um plano com processador compartilhado (Shared vCPU), 4GB de RAM e 40GB de SSD é mais que suficiente e muito econômico.

Após criar o servidor (clicando em “Create & Buy”), você precisará acessar as credenciais. No painel da Hetzner, vá na aba “Rescue” e reset a senha de root. Guarde o IP Público e essa nova senha gerada, pois você precisará delas para acessar a máquina.

Acessando o servidor e configurando DNS

Para enviar os comandos de instalação, usamos o software Termius. Crie um novo “Host”, cole o IP da sua VPS, use o usuário “root” e a senha que você acabou de gerar. Ao conectar, você terá acesso ao terminal do Linux. Antes de instalar, vá até a Cloudflare e crie um apontamento do tipo A com o nome “vps”, direcionando para o IP do seu servidor. Importante: deixe o proxy (nuvem laranja) desativado durante a instalação para evitar erros de SSL.

A lógica será sempre criar subdomínios CNAME (como “painel”, “n8n”, “evo”) apontando para esse endereço “vps.seudominio.com.br”. Isso centraliza sua gestão e facilita a manutenção da infraestrutura.

Instalação Automatizada com Script Orion Design

Instalação do n8n e Evolution API com Script Orion

A grande vantagem deste método é o uso do script de instalação da Orion Design. Ao invés de configurar Docker e proxy reverso manualmente, você apenas copia o comando do site da Orion, cola no seu terminal (Termius) e o assistente guia todo o processo através de um menu numérico interativo.

Menu 1: A base com Traefik e Portainer

A primeira instalação deve ser a opção 1 do menu: Traefik e Portainer. O Traefik gerencia os certificados SSL automaticamente (o cadeado verde), enquanto o Portainer oferece uma interface visual para você ver seus containers rodando. O script pedirá um subdomínio (ex: painel.seudominio.com.br). Lembre-se de ir na Cloudflare e criar o CNAME “painel” apontando para seu endereço VPS antes de confirmar no terminal.

Menu 6: Instalando o n8n e Webhooks

Com a base pronta, selecione a opção 6 para instalar o n8n. Você precisará definir dois subdomínios na Cloudflare: um para o editor (ex: n8n.seudominio.com.br) e outro para o processamento de dados (ex: webhook.seudominio.com.br). O script também solicitará configurações de SMTP para envio de e-mails (convite de usuários e reset de senha). Se estiver usando Gmail, lembre-se de gerar uma “Senha de App” nas configurações de segurança do Google para permitir a conexão.

Menu 3: Evolution API e WhatsApp

Para integrar o WhatsApp, usamos a opção 3 do script: Evolution API. Configure o subdomínio (ex: evo.seudominio.com.br) na Cloudflare e prossiga. O ponto crítico aqui é, ao final da instalação, copiar e salvar a Global API Key exibida no terminal. Você usará essa chave e a URL da API para acessar o “Evolution Manager”, onde poderá criar instâncias e ler o QR Code do WhatsApp de forma visual e intuitiva.

Expandindo seu ecossistema de automação

Com o n8n e a Evolution API rodando na sua VPS Hetzner, você tem um ambiente poderoso. O script da Orion Design ainda permite instalar outras ferramentas no mesmo servidor, bastando repetir o processo de criar o CNAME e selecionar a opção no menu. Isso transforma sua VPS em uma central completa de soluções.

Gerenciamento visual e segurança

Através do Portainer (instalado no primeiro passo), você consegue monitorar o consumo de memória e CPU da sua VPS, além de reiniciar serviços caso algo trave, tudo sem precisar digitar códigos. É fundamental manter suas senhas de acesso e a Global API Key da Evolution em um local seguro, pois elas dão controle total sobre suas automações e conexões de WhatsApp.

Possibilidades de integração infinita

Agora você pode criar fluxos no n8n que recebem mensagens do WhatsApp via Evolution API, processam esses dados com Agentes de IA (OpenAI, Anthropic) e salvam em bancos de dados como Postgres (que também pode ser instalado pelo script, opção 4). Você também pode instalar o Typebot ou WordPress no mesmo servidor para criar páginas e chatbots visuais, integrando tudo via webhooks internos.

Esse setup elimina custos mensais de ferramentas proprietárias e te dá liberdade total para escalar. Se precisar de mais potência, basta fazer um “Rescale” na Hetzner, aumentando a memória RAM e CPU com poucos cliques, sem perder suas configurações.

Seu ambiente de automação está pronto para decolar

Agora que você entende Como Instalar n8n e Evolution API usando a infraestrutura da Hetzner e a facilidade do script Orion, o próximo passo é colocar a mão na massa. Você saiu de um ambiente amador para uma estrutura profissional, segura e escalável, pagando uma fração do valor de ferramentas SaaS.

O mais importante é seguir a ordem correta: contratar a VPS (Ubuntu 20.04), configurar o apontamento “A” na Cloudflare, rodar o script e instalar os serviços criando seus respectivos CNAMEs. Com isso, você garante que SSL, rotas e integrações funcionem perfeitamente.

Com o controle total dos seus dados e ferramentas, você não fica mais refém de limitações de planos gratuitos ou mensalidades altas. É a liberdade tecnológica que seu negócio precisava para crescer.

Portanto, não deixe essa oportunidade passar. A automação inteligente com infraestrutura própria é o diferencial competitivo que você acabou de conquistar.

FAQ – Perguntas frequentes sobre a instalação com Orion Design

Por que usar o Ubuntu 20.04 na Hetzner?▼

A versão 20.04 do Ubuntu é a mais estável e recomendada para garantir a compatibilidade total com o script de instalação da Orion Design e o Docker, evitando erros de dependências que podem ocorrer em versões mais recentes como a 24.04.

O que é a Global API Key da Evolution API?▼

É a chave mestra de segurança gerada ao final da instalação da Evolution API. Você precisa copiá-la do terminal para fazer login no Evolution Manager e criar suas instâncias de WhatsApp.

Como configuro o DNS na Cloudflare para instalar as ferramentas?▼

Crie um registro tipo “A” apontando para o IP da VPS. Depois, para cada ferramenta (n8n, painel, evo), crie um registro “CNAME” apontando para o endereço da VPS. Mantenha o proxy (nuvem laranja) desativado durante a instalação.

Posso usar meu Gmail pessoal no SMTP do n8n?▼

Sim, é possível. Porém, você deve configurar uma “Senha de Aplicativo” (App Password) nas configurações de segurança da sua conta Google, e não usar sua senha de login padrão.

O que faço se esquecer a senha do servidor Hetzner?▼

No painel da Hetzner, acesse a aba “Rescue” do seu servidor e utilize a opção “Reset Root Password”. Isso gerará uma nova senha que você pode usar para reconectar via Termius.

Quais outras ferramentas o script Orion instala?▼

Além de n8n e Evolution API, o script facilita a instalação de Typebot, WordPress, PostgreSQL, Redis, Minio, entre outras ferramentas essenciais para automação e web.

Implemente agente de IA na sua empresa!

(function() { function fixListItems(root) { (root || document).querySelectorAll('[role="listitem"]').forEach(function(el) { var parent = el.parentElement; if (parent && parent.getAttribute('role') !== 'list') { parent.setAttribute('role', 'list'); } }); } function fixShareLinks(root) { var labels = { 'wpr-sharing-facebook-f': 'Compartilhar no Facebook', 'wpr-sharing-twitter': 'Compartilhar no X (Twitter)', 'wpr-sharing-whatsapp': 'Compartilhar no WhatsApp', 'wpr-sharing-linkedin': 'Compartilhar no LinkedIn', 'wpr-sharing-pinterest': 'Compartilhar no Pinterest', 'wpr-sharing-telegram': 'Compartilhar no Telegram', 'wpr-sharing-email': 'Compartilhar por e-mail' }; (root || document).querySelectorAll('.wpr-sharing-icon').forEach(function(a) { if (a.hasAttribute('aria-label')) return; for (var cls in labels) { if (a.classList.contains(cls)) { a.setAttribute('aria-label', labels[cls]); break; } } }); } document.addEventListener('DOMContentLoaded', function() { fixListItems(); fixShareLinks(); var observer = new MutationObserver(function() { fixListItems(); fixShareLinks(); }); observer.observe(document.body, { childList: true, subtree: true }); }); })();