Backups overview
SimpleDeploy backups have three pieces:
- Strategy what to back up: a database dump (postgres, mysql, mongo, redis, sqlite) or a volume tarball.
- Target where to store it: local filesystem or any S3-compatible bucket.
- Schedule + retention when it runs (cron) and how many copies to keep.
Configure backups via the UI Backup wizard (recommended) or the REST API.
Quick example
Section titled “Quick example”Local backups
Section titled “Local backups”No extra config needed. Backups stored at {data_dir}/backups/.
S3 backups
Section titled “S3 backups”Configure via the API or UI. The S3 target config:
{ "endpoint": "s3.amazonaws.com", "bucket": "my-backups", "prefix": "simpledeploy/", "access_key": "AKIA...", "secret_key": "...", "region": "us-east-1"}Works with AWS S3, MinIO, Cloudflare R2, and any S3-compatible storage.
Per-strategy guides
Section titled “Per-strategy guides”Targets
Section titled “Targets”Operations
Section titled “Operations”Architecture
Section titled “Architecture”For a developer-oriented walkthrough of strategies and targets, see Backup architecture.