Usado como prefixo em todos os serviços e domínios
Domínio principal do Easypanel
🔑
Chaves de Segurançacredentials
⚡
n8nautomação
Instâncias
Configurações
💬
Evolution APIwhatsapp
Integrações
OpenAI
OPENAI_ENABLED
Dify
DIFY_ENABLED
Typebot
TYPEBOT_ENABLED
Chatwoot
CHATWOOT_ENABLED
WebSocket
WEBSOCKET_ENABLED
SQS
SQS_ENABLED
Sessão
🗄️
Banco de Dados & Cacheinfra
// schema gerado pronto para importar
📖 MANUAL TÉCNICO
N8N Modo Fila no EasyPanel
Guia completo para instalação profissional e escalável do n8n com PostgreSQL, Redis e Evolution API — baseado no tutorial da comunidade .JSON N8N.
⏱ Duração ~17 minutos
📅 Publicado 21 mar 2025
👁 Visualizações 15.738
🏷 Canal .JSON N8N
Arquitetura da Stack
✏️
n8n Editor
Interface visual porta 5678
⚙️
n8n Worker
Executa workflows concurrency=10
🔗
n8n Webhook
Recebe triggers porta 5678
⚡
Redis 7
Fila de tarefas DB 2 (n8n) / DB 5 (Evo)
🗄️
PostgreSQL 17
Dados persistentes DB: n8n / evolution-app
💬
Evolution API
WhatsApp API porta 8080
Por que o modo fila? No modo padrão, o n8n usa um único processo para tudo — edição, execução e webhooks. No modo fila, cada responsabilidade fica em uma instância separada. Isso permite escalar horizontalmente os workers conforme a demanda, sem impactar a interface do editor nem os webhooks.
Passo a Passo da Instalação
01
Gere e importe o schema no EasyPanel PAINEL
Preencha todos os campos na aba ⚡ Gerador desta ferramenta
Clique em ⚡ Gerar JSON e depois ↓ Baixar .json
No EasyPanel, acesse Projetos → Criar Projeto
Use a opção "Importar Schema" e faça upload do arquivo .json gerado
O EasyPanel criará automaticamente todos os 6 serviços da stack
Aguarde o deploy de todos os containers (acompanhe os logs)
02
Crie os databases no PostgreSQL BANCO DE DADOS
Após os containers subirem, acesse o serviço PostgreSQL no EasyPanel:
Clique no serviço postgres → aba Console (ou use um cliente como DBeaver/TablePlus)
Crie o banco do n8n: CREATE DATABASE n8n;
Crie o banco da Evolution: CREATE DATABASE "evolution-app";
Após criar os bancos, reinicie os serviçosn8n_editor, n8n_worker e n8n_webhook
03
Configure e acesse o n8n CONFIG
Acesse o domínio do editor: https://SEU-PROJETO-n8n-editor.SEU-DOMINIO
Crie sua conta de administrador no primeiro acesso
Verifique se o modo fila está ativo em Settings → Queue Mode
Webhooks de produção usam a URL do serviço n8n_webhook
Webhooks de teste usam a URL do serviço n8n_editor
Workers e execuções aparecem em Executions no menu lateral
04
Ative e configure a Evolution API CONFIG
Acesse: https://SEU-PROJETO-evolution.SEU-DOMINIO
Na tela inicial, use a API Key que você configurou no gerador
Crie uma instância para cada número de WhatsApp que deseja conectar
Escaneie o QR Code com o WhatsApp do celular
Após conectado, use o endpoint da Evolution nos nós do n8n para enviar/receber mensagens
05
Teste e valide o ambiente TESTE
Antes de usar em produção, execute estas validações:
✅ Crie um workflow simples com um Webhook trigger e um nó de resposta
✅ Ative o workflow e teste pelo URL de produção (serviço webhook)
✅ Verifique em Executions se a execução foi processada por um worker
✅ Envie uma mensagem de teste via Evolution API e confirme que o webhook do n8n recebeu
✅ Verifique os logs de todos os containers no EasyPanel para ausência de erros críticos
Créditos & Autoria
JN
Jordão Nunes
// CRIADOR DA FERRAMENTA
Desenvolveu este gerador de schema para o EasyPanel, facilitando a instalação da stack n8n + Evolution API com interface visual, geração automática de chaves e exportação de JSON pronto para importação.