Automatic Database Backups
Turn them on once, for all the apps on your account:
- a backup of every app's database every day, between 0:00 and 06:00 UTC;
- kept for 30 days;
- $25 per month per account, whatever the number of apps or their size.
The account owner turns them on in the dashboard's Automatic Database Backups section. They can be activated after your first billing cycle; during the trial, add a card first.
Restore
Automatic Database Backups › List shows the backups. Restore replaces the app's current database with the backup: everything saved after it is lost, so if in doubt, copy the current state first. The dashboard asks for your password to confirm. Restore History lists past restores.
Restoring brings back data: classes, objects, users, the schema. Files and cloud code are not in the database backup; cloud code is in your app's GitHub repository.
Download
Download next to a backup gets you a copy of the database, to keep elsewhere or to inspect locally. Download History lists who downloaded which backup, and when.
Your own backups
The database is yours. App Settings › Security & Keys › Database URL is its MongoDB connection string, so standard tools work, e.g.:
mongodump --uri "<Database URL>" --out ./backup-$(date +%F)
Keep the Database URL as secret as the master key: it gives full access to your data.