Sichere n8n Workflows: Automatisierte tägliche GitHub-Sicherung
Der Verlust von n8n-Workflows durch versehentliches Löschen oder einen Ausfall der Instanz kann kritische Automatisierungen zum Erliegen bringen. Dieser Workflow sichert automatisch täglich alle Ihre n8n-Workflows in einem GitHub-Repository und gewährleistet so eine sichere Versionskontrolle und einfache Wiederherstellung.

Documentation
Sichern Sie Ihre n8n-Workflows mit automatisierten GitHub-Backups
Manuelle Workflow-Backups sind mühsam und anfällig für menschliche Fehler, was das Risiko eines Verlusts wertvoller Automatisierungslogik erhöht. Dieser n8n-Workflow eliminiert dieses Risiko, indem er eine robuste, automatisierte Lösung für tägliche Backups aller Ihrer n8n-Workflows direkt in ein GitHub-Repository bietet.
Wesentliche Funktionen
- Tägliche, automatische Backups aller aktiven n8n-Workflows.
- Automatische Erkennung neuer Workflows zum Erstellen neuer Backup-Dateien.
- Intelligenter Aktualisierungsmechanismus für bestehende Workflows, speichert nur Änderungen.
- Versionskontrolle und einfache Wiederherstellung über die GitHub-Historie.
- Zentralisiertes Repository für Ihre gesamte n8n-Automatisierungslogik.
Funktionsweise
Der Workflow wird täglich um 23:59 Uhr ausgelöst. Er ruft zunächst eine Liste aller aktuellen Workflows von Ihrer n8n-Instanz über die REST-API ab. Gleichzeitig lädt er die vorhandenen Backup-Dateien aus Ihrem angegebenen GitHub-Repository herunter. Anschließend vergleicht er intelligent die aktiven Workflows mit ihren GitHub-Backups. Neue Workflows werden identifiziert und neue .json-Dateien werden zu GitHub hinzugefügt. Alle seit dem letzten Backup aktualisierten Workflows werden erkannt und die entsprechenden Dateien auf GitHub mit der aktuellen Version überschrieben. So spiegelt Ihr GitHub-Repository stets den aktuellen Stand Ihrer n8n-Automatisierungen wider.