Skip to content

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.

No extra config needed. Backups stored at {data_dir}/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.

For a developer-oriented walkthrough of strategies and targets, see Backup architecture.