SnapShooter Quickstart

Validated on 26 Sep 2023 • Last edited on 17 Apr 2025

SnapShooter is a cloud backup and recovery solution. Use SnapShooter to back up servers, volumes, databases, and applications from DigitalOcean and other cloud providers.

To get started with SnapShooter, first you need to create a SnapShooter account. You can get started for free:

Register for SnapShooter

Create a SnapShooter account to try the service for free.

snapshooter.com

Once you have a SnapShooter account, you can set up backups for servers, volumes, databases, and applications.

About SnapShooter Backups

SnapShooter supports two kinds of backups: native backups and backup jobs.

  • Native backups use your cloud provider’s backup product. These products are called different names depending on the provider, like DigitalOcean Snapshots or Amazon Machine Images (AMIs).

    SnapShooter creates and manages these backups on your behalf by using the provider’s API, which allows you to take more frequent backups with finer control over retention than the cloud providers themselves offer.

  • Backup jobs run using SnapShooter’s custom engine to back up hosted resources (like files, application servers, or database servers) to your chosen S3-based storage provider. You can use backup jobs with any server that you can add to SnapShooter.

    You can use SnapShooter as your storage provider with SnapShooter Simple Storage, which lets you store backup data without setting up your own storage. Alternatively, you can set up DigitalOcean Spaces Object Storage or other storage providers, like AWS S3.

Using Native Backups

To use SnapShooter for native backups, you need to connect at least one team from DigitalOcean:

How to Connect DigitalOcean Teams to a SnapShooter Account

You can connect any number of DigitalOcean teams to a single SnapShooter account to set up daily backups for Droplets and volumes on those teams.

Then, you can set up native backups:

How to Back Up DigitalOcean Droplets with SnapShooter

Back up DigitalOcean Droplets daily with SnapShooter. SnapShooter uses the DigitalOcean API via OAuth authentication to take backups and prune them on your behalf.

How to Back Up DigitalOcean Volumes with SnapShooter

Back up DigitalOcean Volumes Block Storage daily with SnapShooter. SnapShooter uses the DigitalOcean API via OAuth authentication to take backups and prune them on your behalf.

How to Back Up Servers from Other Cloud Providers with SnapShooter

This feature is deprecated. Use SnapShooter to manage daily or hourly native backups for servers from other supported cloud providers, like Amazon, Exoscale, and Hetzner.

Using Backup Jobs

To use SnapShooter’s backup jobs, you need to choose a storage provider.

You can use SnapShooter as your storage provider with SnapShooter Simple Storage, which lets you store backup data without setting up your own storage. Alternatively, you can set up DigitalOcean Spaces Object Storage or other storage providers, like AWS S3.

After you choose a storage provider, you can back up files, databases, applications, and anything else we have a backup job for:

How to Back Up Files with SnapShooter

Use SnapShooter to automatically create a full or incremental backup of your server files, compress it, and schedule future backups.

How to Back Up MySQL Servers with SnapShooter

Use SnapShooter to automatically create backups for a MySQL database server and store them in S3-based storage of your choice.

How to Back Up WordPress Servers with SnapShooter

Use SnapShooter to automatically create compressed backups for your WordPress database and website directory and transfer them automatically to S3-based storage of your choice.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.