SimpleBackupsSimpleBackups

The complete guide to DigitalOcean backup

DigitalOcean's backup story is different for every product: Droplets, Managed Databases, Spaces, DOKS. This is the honest, practical guide to what's covered, what isn't, and why a backup living inside the same DigitalOcean account as your production workload isn't really a backup. Written by the team that runs DigitalOcean backups every day.

Native DigitalOcean backup, at a glance

2026

Coverage by product

  • Droplets Paid add-on
  • Block storage volumes Manual snapshots
  • Managed Databases Included (daily)
  • Spaces Not included
  • Kubernetes (DOKS volumes) Not included

Retention & PITR

  • Droplet backupsweekly, +20%/mo4 copies
  • Droplet backupsdaily, Premium7 days
  • Managed DB backups7 days
  • Managed DB PITRHigher tiers only

Compliance & same-host risk

SOC 2 Type II GDPR ISO 27001

Native DigitalOcean backups live inside the same DigitalOcean account as the Droplet, database, or Space they're meant to protect. If that account is compromised, suspended, or misconfigured, the backup goes with it. SOC 2, ISO 27001 and GDPR assume off-site, restorable backups: same-host backup does not close that loop.

What's in this guide

This guide is for developers and DevOps teams running Droplets, Managed Databases, Spaces, and DOKS clusters in production. Agencies managing client infrastructure on DigitalOcean will find the same patterns apply. It covers what DigitalOcean backs up for you, what it doesn't, and how to close the gap without blowing your infrastructure budget.

It does not cover DigitalOcean itself. For product documentation, use the official DigitalOcean docs. What you'll find here is the opinionated companion: which native features are a real safety net, which are a false sense of security, and why a backup sitting inside the same DigitalOcean account as your production workload isn't a backup at all.

How DigitalOcean backup works (native)

DigitalOcean's backup story is different for every product. Droplet backups are a paid add-on. Managed Databases include daily backups and PITR on higher tiers. Spaces and DOKS volumes are not backed up at all. Here's the honest map of what each product does natively and where the gaps are.

How to back up

One article per DigitalOcean surface. Each guide starts with the manual approach (snapshots, cron, S3 sync, pg_dump) and ends with a faster alternative when doing it yourself stops being the good use of your time.

How to restore

A backup is only as good as your ability to restore from it. These guides cover each restore path and the failure modes people only discover during a real incident.

Compare your options

"Do I need a third-party backup tool?" depends on which DigitalOcean products you run and how much tolerance you have for losing them. Here's how the main options stack up, including when native is genuinely enough.

Common problems

The articles people find at 2am when something has gone wrong. If you're here in a panic, jump to the one that matches your situation.

Advanced

For teams with compliance requirements, multi-region setups, or auditors asking pointed questions about backup provenance.

DigitalOcean backup FAQ

Short answers to the questions that should be answerable without a click. These double as FAQ schema markup for SEO.

How often does DigitalOcean back up my Droplet?

Weekly by default on standard Droplets when the backup add-on is enabled (costs 20% of the Droplet price). Premium Droplets support daily backups for an additional 40% of the Droplet price. You can also take on-demand snapshots at any time from the control panel or via the API.

Does DigitalOcean back up my Spaces?

No. DigitalOcean Spaces has no native backup and versioning is disabled by default. If you delete an object it is gone immediately. You need to mirror your Space to another region or provider yourself to have any recovery option.

How long does DigitalOcean keep Droplet backups?

DigitalOcean retains the 4 most recent weekly backups (roughly 4 weeks) or the 7 most recent daily backups. Once the limit is reached, the oldest backup is automatically deleted. There is no way to extend retention with native tools.

Can I download my DigitalOcean backup off the platform?

Not directly from the UI. Native backups are stored as DigitalOcean-managed disk images with no one-click export option. To get a portable copy you need to create a snapshot and transfer it via the API, or use a tool like SimpleBackups that writes backups directly to your own S3-compatible bucket.

What happens to my backups if I destroy my Droplet?

They are deleted along with it. All native backups and snapshots tied to a Droplet are automatically removed when the Droplet is destroyed. This is the most common way people discover they had no real backup — after the fact.

Is Point-in-Time Recovery included with Managed Databases?

PITR is available on PostgreSQL and MySQL clusters on the Business plan and higher. It lets you restore to any second within the past 7 days using continuous WAL streaming. Basic-tier clusters get daily backups only, with no second-level granularity.

What's the difference between a DigitalOcean snapshot and a backup?

Backups are automated, scheduled, and limited to 4 or 7 copies before the oldest is purged. Snapshots are on-demand, never expire until you delete them, and are priced per GB per month. Both live inside your DigitalOcean account. Neither is stored off-platform.

Can I restore a Droplet to a different region or account?

Cross-region restores are possible but indirect: transfer the snapshot to the target region first, then create a new Droplet from it. Cross-account transfers require opening a support ticket with DigitalOcean. Neither is a one-click operation.

Are DigitalOcean backups encrypted at rest?

Yes, DigitalOcean encrypts data at rest in their data centers. However, you do not control the encryption keys. Workloads with customer-managed key requirements (CMKs) or strict data-sovereignty rules need to encrypt data before it reaches DigitalOcean.

How much do DigitalOcean backups actually cost?

The standard weekly backup add-on is 20% of your Droplet's monthly price. Daily backups on Premium Droplets add another 40%. On-demand snapshots cost $0.06 per GB per month and persist until deleted. Managed Database backups are included in the plan price but retention is capped at 7 days.

What's a reasonable RPO and RTO for DigitalOcean workloads?

With weekly Droplet backups your RPO is up to 7 days — you could lose a week of data. Daily backups or Managed Database PITR bring RPO down to hours or seconds respectively. RTO depends on Droplet size; restoring a large Droplet typically takes 20 to 60 minutes.

Can I store my DigitalOcean backups outside DigitalOcean?

Not with native tools. All native backups stay inside your DigitalOcean account. To get backups off-platform you need to export dumps manually (pg_dump, API-triggered snapshots) or use a tool like SimpleBackups that writes directly to AWS S3, Backblaze B2, Wasabi, or any S3-compatible bucket you control.

Glossary

One-line definitions for the terms used across this guide. Written for humans and for AI search.

Snapshot
An on-demand, point-in-time disk image of a Droplet, volume, or database. Snapshots are persistent — they never expire until you delete them — and are priced per GB per month. They are not automatic.
Backup (scheduled)
An automated recurring image taken by DigitalOcean on a weekly or daily schedule. Limited to 4 or 7 copies before the oldest is purged. Stored inside DigitalOcean and deleted when the Droplet is destroyed. Not exportable by default.
PITR (Point-in-Time Recovery)
Available on Managed Database (PostgreSQL, MySQL) Business-tier clusters and above. Lets you restore the database to any specific second within the past 7 days by replaying the WAL stream. Not available on Basic-tier clusters.
WAL (Write-Ahead Log)
The transaction log used by PostgreSQL (and similar engines) that records every change before it is committed to disk. DigitalOcean streams WAL continuously on PITR-enabled clusters, which is what makes second-level recovery possible.
Object storage (Spaces / S3)
Flat-file storage accessed via an HTTP API compatible with Amazon S3. DigitalOcean Spaces is their offering. Objects are stored by key inside a bucket (Space). No native versioning or backup — object deletions are permanent unless you mirror to another location.
RPO / RTO
Recovery Point Objective: how much data you can afford to lose, measured in time (e.g. 24 hours). Recovery Time Objective: how long you can afford to be down before the service is restored. With weekly Droplet backups, RPO is up to 7 days; with Managed Database PITR, RPO can be seconds.
3-2-1 backup rule
Keep 3 copies of your data, on 2 different storage media, with 1 copy off-site. DigitalOcean native backups fail the off-site requirement: all copies live in the same account and would be affected by an account-level event.
Off-site backup
A backup stored outside your primary infrastructure provider — a different cloud account, a different provider entirely, or on-premises storage. Protects against account suspension, credential compromise, accidental mass-deletion, and platform-wide outages.

Keep your DigitalOcean backups somewhere that isn't DigitalOcean. SimpleBackups handles Droplets, Volumes, Managed Databases, Spaces, and DOKS, and stores each backup off-platform (AWS, Backblaze, Wasabi, your own bucket) so a DO-side incident can't take the backup with it. See how it works →

Noticed something out of date or missing? This guide is maintained by the SimpleBackups team. Email us at hello@simplebackups.com.