Backups
DotDeployer schedules backups of your PostgreSQL and SQL Server databases and sends them to object storage you own — your own S3 or DigitalOcean Spaces bucket. DotDeployer never stores a copy of your data itself.
Steps:
- Go to Settings → Object storage and add the S3 or DigitalOcean Spaces bucket you want backups sent to, along with its access credentials. They’re encrypted before they’re stored, the same as a provider token or an environment variable.
- On a server’s Databases tab, turn on scheduled backups for a database and pick how often it should run.
- Backups run on the schedule you set, with retention, and land in the bucket you connected.
Restoring: because backups land in your own bucket in a standard format, restoring is a normal PostgreSQL or SQL Server restore from that file — there’s no DotDeployer-specific restore step or lock-in to a particular tool.
Why your own bucket: DotDeployer’s job is the control plane, not a place to store your customers’ data. Keeping backups in a bucket you own means you keep them, with the retention and region you choose, even if you ever cancel DotDeployer.
Object storage credentials: manage the bucket connection itself from Settings → Object storage; which databases back up to it, and how often, is set per database on the server’s Databases tab.