Storage provider (local disk, S3, R2, or Cloudinary)
Encryption (recommended for cloud storage)
Alerts (optional — Slack and email)
Security-first by default. Non-sensitive config goes to dbdock.config.json (safe for git). Secrets go to .env, and .gitignore is updated automatically.
DBdock shows a list of backups and lets you pick one:
Progress:──────────────────────────────────────────────────────── ✔ Downloading backup ✔ Decrypting data ✔ Decompressing data ⟳ Restoring to database...────────────────────────────────────────────────────────✔ All steps completed in 8.42s
You can also restore into a different database. Pick “New Database Instance (Migrate)” when prompted and provide the target connection details — great for refreshing staging from production.