How do I back up Spaces buckets?

Validated on 26 Mar 2026 • Last edited on 10 Apr 2026

DigitalOcean Spaces does not include built-in backups. To back up a bucket, copy its contents to another bucket, download the files to local storage, or use a third-party backup tool.

Copy the Bucket to Another Bucket

Create a second bucket, and then copy the data into it with a third-party tool such as Rclone. You can use this method to keep a backup in another region or in another DigitalOcean team. Spaces buckets stay in a single region and cannot move directly, so you must copy the data into a new bucket.

Download the Files to Local Storage

You can also back up a bucket by downloading its contents to a local system with s3cmd.

First, configure s3cmd for Spaces.

Then, run a recursive sync command such as s3cmd sync s3://<your-bucket-name>/ /<your-destination>/<your-folder>. For more guidance on using s3cmd, see Examples of s3cmd 2.x Usage with DigitalOcean Spaces.

Use a Third-Party Backup Tool

You can automate Spaces backups with a third-party service or sync tool.

For example, SnapShooter supports DigitalOcean Spaces as a storage provider, so you can store backup data in a Spaces bucket.

How do I back up my app on App Platform?

App Platform does not support backups, but you can use DigitalOcean Managed Databases to back up your data.

I got a Permission Denied error when running a SnapShooter backup.

Either remount the tmp folder with exec permissions or set the backup engine to use the home directory instead.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.