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:
Once you have a SnapShooter account, you can set up backups for servers, volumes, databases, and applications.
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.
To use SnapShooter for native backups, you need to connect at least one team from DigitalOcean:
Then, you can set up native backups:
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: