A ideia e o que separar
No computador, o assistente só trabalha quando você está junto. Aqui a gente aluga um computador na nuvem que nunca desliga e coloca o assistente pra morar nele. Aí ele trabalha sozinho — mesmo com o seu PC desligado.
O que separar antes (checklist rápido)
- 💳 Cartão de crédito — o servidor é alugado (a partir de ~R$ 30–60/mês)
- 📧 E-mail principal da operação
- 🌐 Um domínio (tipo
seunome.com.br). Se não tiver, dá pra comprar — explico no Módulo 3 - 🔑 Acessos de Meta e Google Ads — vamos conectar no Módulo 5
- 📝 Um bloco de notas seguro (ou gerenciador de senhas) pra guardar as chaves
3 palavras que vão aparecer
- VPS = o computador na nuvem que você aluga (o "prédio da loja")
- Docker = o jeito de instalar cada programa numa "caixinha" separada
- Domínio / DNS = o endereço da sua loja, pra as pessoas acharem
Criar a chave de acesso e alugar o servidor
Parte A — Criar a chave de acesso (SSH)
A chave destranca o servidor com segurança (melhor que senha). Faça no seu computador.
🪟 Windows:
- Aperte Windows, digite
PowerShelle abra - Digite e dê Enter:
ssh-keygen -t ed25519
- Pergunta onde salvar → Enter (aceita o padrão)
- Pergunta a senha da chave → Enter duas vezes (deixa em branco)
- Pra copiar a chave pública:
cat $env:USERPROFILE\.ssh\id_ed25519.pub
Copie o texto que começa com ssh-ed25519 ... e guarde.
cat ~/.ssh/id_ed25519.pub.Parte B — Alugar o servidor (VPS)
- Acesse a Hostinger e faça login (ou crie a conta)
- Menu → VPS → Contratar
- Escolha um plano com 4 GB ou 8 GB de RAM
- Em configuração: Local mais próximo · Sistema: Ubuntu (versão mais nova)
- No campo Chave SSH → Adicionar chave → cole a chave pública da Parte A
- Finalize a compra e aguarde uns minutos
- O painel mostra "Ativo" e um IP (números). Anote o IP.
Parte C — Entrar no servidor
Abra o PowerShell (ou Terminal no Mac) e digite, trocando SEU_IP:
ssh root@SEU_IP
Pergunta "Are you sure...?" → digite yes e Enter. Entrou quando aparecer algo como root@servidor:~# 🎉
Preparar o servidor (a "reforma inicial")
Três comandos — cole um de cada vez e dê Enter.
1. Atualizar o sistema
apt update && apt upgrade -y
Igual atualizar o Windows. Pode levar 1–2 minutos.
2. Criar a "memória de emergência" (swap)
fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile && echo '/swapfile none swap sw 0 0' >> /etc/fstab
Evita o servidor travar em picos de uso.
3. Instalar o Docker
curl -fsSL https://get.docker.com | sh
Pra conferir se deu certo: docker --version. Se aparecer uma versão, está pronto ✅
Domínio e endereços com cadeado
Aqui damos um endereço pra cada aplicativo (ex: n8n.seudominio.com.br) e ativamos o cadeado 🔒 (https).
Parte A — Colocar o domínio no Cloudflare (grátis)
- Crie conta em cloudflare.com
- Adicionar site → digite seu domínio → plano Free
- O Cloudflare mostra 2 nameservers (tipo
xxx.ns.cloudflare.com). Copie os dois. - Entre onde você comprou o domínio → procure "Servidores DNS / Nameservers" → substitua pelos 2 do Cloudflare → salve
- Volte ao Cloudflare e aguarde ativar (minutos a algumas horas)
Parte B — Criar os endereços (registros A)
- No Cloudflare → menu DNS → Adicionar registro
- Para cada aplicativo: Tipo A · Nome
n8n(depoischat,bot,whats…) · IPv4 oSEU_IP· Proxy em cinza (DNS only)
n8n. é a sala das automações, whats. a do WhatsApp, e assim por diante.Ligar as aplicações 24h
Agora instalamos os programas que trabalham sozinhos. Cada um roda na sua "caixinha", e um porteiro cuida do trânsito e do cadeado (https automático).
Os programas
- n8n → o cérebro das automações (liga tudo, faz tarefas sozinho)
- Evolution → conecta o WhatsApp
- Typebot → cria chatbots e formulários
- Banco de dados (Postgres + Redis) → guarda e organiza as informações
- MinIO → guarda arquivos
- Porteiro (Traefik) → organiza os endereços + cadeado https grátis
Como instalar (o jeito fácil, com o assistente)
Tudo isso é descrito em um único arquivo (o docker-compose). Você não escreve ele na mão — peça pro assistente montar. Já conectado ao servidor:
- Crie a pasta do projeto:
mkdir /opt/operacao && cd /opt/operacao
- Peça ao assistente (prompt pronto):
Monte um docker-compose para VPS com: Traefik (proxy reverso + SSL Let's Encrypt), n8n, Evolution API (WhatsApp), Typebot (builder e viewer), MinIO, PostgreSQL e Redis. Cada serviço no seu subdomínio, com https automático. Gere senhas fortes num arquivo .env e me explique onde colocar meus domínios. Não exponha as senhas no chat.
- Suba tudo:
docker compose up -d
Espere alguns minutos (ele baixa os programas).
Testar
Abra no navegador https://n8n.seudominio.com.br. Se aparecer a tela do n8n com o cadeado 🔒, funcionou! Crie sua conta de dono ali. Repita pros outros endereços.
Conectar Meta e Google Ads
Agora ligamos as plataformas de anúncio, pro assistente puxar dados e agir.
Meta Ads
- Em developers.facebook.com, crie um aplicativo do tipo Empresa
- Gere um token de acesso com as permissões de anúncios (
ads_management,ads_read,business_management,pages_show_list)
Google Ads
- Crie um MCC (conta de administrador) em
ads.google.com - No Google Cloud Console: crie um projeto → ative a Google Ads API → configure a tela de consentimento (OAuth) → gere Client ID e Client Secret
- Na Central de API do MCC, pegue o Developer Token
Sua primeira automação (relatório no WhatsApp)
Vamos fazer o assistente mandar um relatório sozinho, todo dia.
A receita (feita no n8n)
Abra https://n8n.seudominio.com.br → Novo workflow. A lógica é uma sequência de blocos:
- ⏰ Agendamento → "todo dia às 8h"
- 📊 Buscar dados → investimento, cliques, resultados do Meta/Google Ads
- ✍️ Montar a mensagem → texto amigável com os números
- 📱 Enviar no WhatsApp → via Evolution, pro seu número ou grupo
O jeito fácil
Peça pro assistente montar (prompt pronto):
Crie no n8n um workflow que, todo dia às 8h, busca os dados dos últimos 7 dias da minha conta de anúncios, monta um resumo em texto simples (investimento, cliques, CTR, CPC, resultados) e envia no meu WhatsApp pela Evolution API.
Recebeu no WhatsApp? Sua operação virou 24h. 🎉
Segurança e manutenção
- 🔑 Chaves: nunca em chat/grupo/print. Só no servidor.
- 🔄 Token do Meta: se usar o de 60 dias, crie lembrete pra renovar (por isso recomendamos o permanente).
- 💾 Backup: peça ao assistente pra configurar um backup automático diário do banco.
- 🛡️ Firewall: deixe abertas só as portas necessárias.
- 👀 Monitoramento: crie uma automação que te avisa no WhatsApp se algum programa cair.
- ⚖️ Uso consciente: aplicativo novo disparando muita coisa de uma vez chama atenção. Nos primeiros dias, use em ritmo normal.