Back to Templates

N8N Backup Flow to Nextcloud (7-Day Retention)

Created by

Created by: Joachim Hummel || jhummel

Joachim Hummel

Last update

Last update a month ago

Categories

Share


This workflow automates the daily backup of all your n8n workflows to a designated folder in Nextcloud. It ensures that you always have the last 7 days of backups available while automatically deleting older ones to save space.

Bildschirmfoto 20250523 um 11.10.09.png

🔧 Features

Scheduled Trigger: Runs automatically once per day (can be executed manually as well).

Directory Management: Creates the /N8N-Backup directory in Nextcloud if it doesn't already exist.

Backup Collection: Retrieves all workflows from the n8n instance.

JSON Conversion: Converts each workflow into a JSON file.

Upload to Nextcloud: Saves each backup file into the specified backup directory.

Retention Control: Keeps only the latest 7 backups and deletes the rest from Nextcloud.

📌 Notes

Make sure to manually create the /N8N-Backup directory in your Nextcloud account before using this flow.

Update the Backup Path node if you wish to change the upload directory.

Ideal for teams using n8n with self-hosted instances and requiring offsite backup via Nextcloud.

🔒 Requirements

n8n instance with access to the Nextcloud node.

Valid credentials for your Nextcloud account with API access.