Set Up Backups
Choose what to back up, where the copies go and how often, then run a first backup. Archives go straight to your storage, never to the platform.
Before you start: A connected server, and somewhere to store the copies.
- 1
Add a backup source
On Backups, under Operations, What is backed up lists your sources. Add source asks for a name, the server, and a directory, a MariaDB, MySQL or PostgreSQL database, or both. No database password is needed: the server’s own administrator access is used.
- 2
Add backup storage
Backup storage supports Dropbox, Amazon S3, Backblaze B2, DigitalOcean Spaces, Hetzner Object Storage, Wasabi, Cloudflare R2, any other S3-compatible storage, or the server itself. Dropbox is connected with a button and needs no keys; the S3 providers need an access key and secret. A copy kept on the server is lost if the server is lost, and the page says so.
- 3
Create a schedule
Under Automatic backups, choose New schedule: the source, the destination, daily or weekly, and how many copies to keep. A full backup copies the directory and the database; database only is small enough to run more often.
- 4
Run a backup now
Back up now starts a backup immediately. It can take a few minutes and appears in Backup history while it runs. A finished backup downloads as .tar.gz directly from your bucket, or as .zip converted on your server first.
- 5
Restore a backup
Restore checks the archive against its recorded checksum before changing anything, moves current files aside rather than deleting them, and asks you to type the source name to confirm. A backup in cloud storage can be restored to a different server, which moves the source there.