Backups
This page allows you to manage your system backups. You can create and schedule regular backups, restore a previous backup if needed, or import a backup from a different FileFlows installation.
⚠️ This feature is experimental. Use with caution.
Restoring or Importing a Backup
⚠️ Restoring or importing a backup will completely replace your system.
This means everything in your database including all flows, scripts, libraries and files, your server configuration, and your plugins will be deleted and replaced with the data from the backup.
You will lose all changes made since that backup was created.
Make absolutely sure you want to proceed before continuing.
Automatic Backups
Automatic Backups
Toggle this on or off. When enabled, backups will be created automatically at the interval specified below.Retention (days)
The number of backups to retain. Older backups will be automatically removed once this limit is reached.Frequency (days)
How often to create a backup, in days.
For example:1
→ once per day7
→ once per week
If Automatic Backups are turned off, the Retention and Frequency settings are disabled.
Manual Actions
Backup Now
Create a backup immediately.Restore
Restores the selected backup.Delete
Remove the selected backup permanently.Import
Upload a backup file from another system and restore it.Export
Download a backup to store it externally.
What a Backup Contains
A backup consists of:
- All database contents (flows, libraries, files, and other records).
- Key settings from
server.config
. - All downloaded plugins.
This ensures a backup is a complete snapshot of your FileFlows environment.
Backup List
Each backup entry displays:
- Name → e.g., Manual or Imported, with date and time.
- Version → The FileFlows version.
- Contents → Number of files, flows, libraries, and plugins included.
- Size → Total size of the backup archive.
You can filter and search backups using the search field at the top-right of the list.