Backups
Schedule automatic backups and create on-demand snapshots of your databases.
#On-Demand Backup
Go to your database → Backups tab → Create Backup.
bash
wokku backups:create my-db
bash
curl -X POST https://wokku.dev/api/v1/databases/DB_ID/backups \
-H "Authorization: Bearer $TOKEN"
Ask Claude: “Create a backup of my-db”
Tap database → Backups → Create Backup.
#Backup Destinations
Configure where backups are stored. Go to Servers → Backup Destination.
| Provider | Description |
|---|---|
| AWS S3 | Amazon S3 buckets |
| Cloudflare R2 | No egress fees |
| MinIO | Self-hosted S3-compatible |
| Backblaze B2 | Cheapest storage |
| DigitalOcean Spaces | Simple object storage |
| Wasabi | No egress fees |
#Scheduled Backups
Configure daily automatic backups from the server’s backup destination settings. Backups run at a configurable time with configurable retention.
#View Backups
Go to database → Backups tab to see all backups with timestamps and sizes.
bash
wokku backups my-db
bash
curl https://wokku.dev/api/v1/databases/DB_ID/backups \
-H "Authorization: Bearer $TOKEN"
Ask Claude: “List backups for my-db”
Tap database → Backups tab.
#Restore
Restore a database from a backup via the Web UI. Go to database → Backups → click Restore on the backup you want.