Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

n8n-evo-docker-starter

Plantilla Docker para desplegar una stack de automatización con n8n y Evolution API, integrando PostgreSQL y Redis. Incluye configuración de variables ambiente, orquestación con Docker Compose y documentación para integración entre servicios.

Ficha actualizada 23 sept 2026, 21:15 · upstream 23 sept 2026, 21:09 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es n8n-evo-docker-starter

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio proporciona una guía rápida para clonar, configurar y desplegar una stack estándar que integra n8n con Evolution API, utilizando PostgreSQL como base de datos principal y Redis como sistema de caché. La solución está diseñada para entornos de desarrollo y automatización, ofreciendo una estructura lista para usar mediante Docker Compose.

La configuración requiere la creación de un archivo .env a partir del ejemplo proporcionado (.env.example), donde es crucial definir variables como AUTHENTICATION_API_KEY para Evolution API. Los servicios se comunican a través de una red interna llamada evolution_n8n_net, por lo que las integraciones deben usar los nombres de host de los contenedores (ej. http://evolution-api:8080) en lugar de localhost.

La stack incluye múltiples instancias de bases de datos y caché separadas para n8n y Evolution API (postgres-n8n, redis-n8n, postgres-evolution, redis-evolution), lo que permite una arquitectura escalable. Se recomienda usar Docker Desktop con backend WSL2 en Windows y verificar que las puertos 5678, 8080 y 4040 estén libres antes del despliegue.

CASOS DE USO
  • Automatización de flujos de trabajo complejos con n8n integrando triggers externos vía Evolution API
  • Backend para una instancia de Evolution API con persistencia de datos en PostgreSQL
  • Sistema de caché distribuido con Redis para optimizar consultas en aplicaciones conectadas a n8n
  • Despliegue rápido de un entorno de desarrollo completo para prototipado de automatizaciones
  • Integración entre servicios mediante webhooks internos usando nombres de host de Docker
PUNTOS DESTACADOS
  • Orquestación completa con Docker Compose, facilitando el despliegue en múltiples entornos
  • Separación clara de servicios y bases de datos para n8n y Evolution API, mejorando la estabilidad
  • Documentación detallada con ejemplos de configuración de credenciales y webhooks internos
  • Persistencia de datos mediante volumes Docker para evitar pérdida de información al reiniciar
  • Configuración flexible de variables ambiente (.env) para adaptar el entorno a necesidades específicas
PRECAUCIONES
  • Requiere Docker Desktop instalado y ejecutándose, lo que limita su uso en entornos sin soporte nativo
  • Alta complejidad (HIGH) en comparación con soluciones monolíticas, demandando conocimientos de contenedores
  • Dependencia de servicios externos como PostgreSQL y Redis, que deben estar correctamente configurados
  • Gestión manual del archivo .env, aumentando el riesgo de errores si no se siguen las instrucciones
  • No incluye soporte para despliegue en la nube sin modificaciones adicionales en el docker-compose.yaml
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Exemplo de configuração Credencial da EvoExemplo de configuração Credencial do RedisExemplo de configuração do Webhook do n8n
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Requisitos mínimos: 4 núcleos CPU, 4GB RAM y 30GB disco. Copiar .env.example a .env y definir AUTHENTICATION_API_KEY. Verificar que las puertos 5678, 8080 y 4040 estén libres. Usar nombres de host internos (evolution-api, n8n) para integraciones entre servicios. En Windows/WSL2, asegurar que Docker Desktop esté activo con backend WSL2 y el proyecto en un directorio de usuario. Ejecutar docker compose up -d para iniciar los servicios.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLMySQLRedisRabbitMQS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
567880804040
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.