Backups¶
Eyrie supports automated and manual backups for deployments. Backups are stored in S3-compatible object storage provisioned through a cloud provider.
Backup Schedules¶
Each deployment can have one or more backup schedules:
daily_triggered — a backup triggered once per day by the Eyrie cron.
cron_full — a full backup on a custom cron expression.
Create a schedule from the deployment detail page under the Backups tab.
Manual Backup¶
Click Backup Now on a deployment to trigger a one-time backup. The backup
job appears in the job list with backup_type = manual.
Backup Job Lifecycle¶
A backup runs as a Deployment Job (see Jobs):
Job is scheduled.
The backup Deployment Book (
deployment_backup_book_id) executes.The database dump and filestore are compressed and uploaded to the destination S3 bucket (configured on the scope’s
backup_dest_datasource_id).Job reaches done state.
Downloading Backups¶
From the backup job list, click Download to generate a pre-signed S3 URL. The download link is valid for a limited time.
Restoring a Backup¶
Navigate to the target deployment.
Click Restore.
Select the backup job to restore from.
Eyrie runs the restore Deployment Book (
deployment_restore_book_id) which downloads the backup, loads the database, and restores the filestore.