Dejo por aquí mi Herramienta de respaldo incremental automatizado para los workflows de n8n almacenados en PostgreSQL que acabo de publicar en mi Github.
Gratis, licencia MIT.
🚩 Descripción general:
n8n-workflow-backup es una herramienta segura y configurable basada en Python que realiza respaldos incrementales locales de los workflows de n8n almacenados en PostgreSQL. Utiliza el campo updatedAt para detectar cambios y respalda solo los workflows modificados, evitando duplicaciones y ahorrando espacio.
🚩 Características:
✅ Respaldos incrementales basados en cambios de workflows
📦 Exportación a JSON + empaquetado en ZIP
📁 Timestamps en UTC para consistencia entre zonas horarias
🔐 Limpieza segura con marcadores de protección
📄 Metadatos de salida para integración (.env.output)
⚙️ Ejemplos de automatización con Cron y Systemd
🚩 Requisitos:
Python 3.7 o superior
PostgreSQL (el de N8N)
Notas adicionales:
En el repositorio hay mas información de como instalarlo.
Se puede utilizar de manera remota, es decir se pueden hacer los respaldos desde otro equipo, simplemente con colocar las credenciales del N8N que tengas configurado en tu N8N Self-hosted.
Deja una ⭐ en el repositorio 😉
🖖 L.L.A.P.