Este workflow automatiza la actualización de una instancia de n8n. Se inicia mediante un disparador programado o manual. Primero, verifica la versión instalada de n8n a través de SSH. Simultáneamente, realiza una petición HTTP a la API de GitHub para obtener la última versión disponible. Compara ambas versiones. Si hay una nueva versión, el workflow ejecuta comandos SSH para detener, actualizar (mediante `docker compose pull` y `docker compose up`) y reiniciar n8n. El workflow notifica por Telegram en cada etapa: antes de la actualización, durante la actualización y tras la finalización exitosa o fallida. Utiliza nodos SSH para la interacción con el servidor donde reside n8n, nodos HTTP para consultar la API de GitHub y nodos Telegram para las notificaciones. El flujo es: disparador (manual o programado) → verificación de versión (SSH y GitHub) → comparación de versiones → actualización (SSH) → notificación (Telegram).
- Automatización completa del proceso de actualización de n8n.
- Notificaciones por Telegram en cada etapa del proceso.
- Uso de la API de GitHub para obtener la última versión disponible.
- Manejo de comandos SSH para interactuar con el servidor.
- Comparación de versiones para determinar si se necesita una actualización.






