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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.


