# SnapShooter – DigitalOcean Documentation > SnapShooter is a cloud backup and recovery solution. Use SnapShooter to back up servers, volumes, databases, and applications from DigitalOcean and other cloud providers. - [SnapShooter Support](https://docs.digitalocean.com/products/snapshooter/support/index.html.md): Get help with technical support and answers to frequently asked questions. ## Getting Started with SnapShooter Quickstarts and intermediate tutorials to get started. - [SnapShooter Quickstart](https://docs.digitalocean.com/products/snapshooter/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. ## SnapShooter How-Tos How to accomplish specific tasks in detail, like connecting accounts, servers, and storage providers, and how to configure native backups and backup jobs. - [How to Connect DigitalOcean Teams to a SnapShooter Account](https://docs.digitalocean.com/products/snapshooter/how-to/connect-digitalocean-teams/index.html.md): 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. About SnapShooter Backups SnapShooter supports two kinds of backups: native backups and backup jobs. Native … - [How to Connect Other Cloud Provider Accounts to a SnapShooter Account](https://docs.digitalocean.com/products/snapshooter/how-to/connect-other-accounts/index.html.md): This feature is deprecated. Connect accounts from other cloud providers to SnapShooter to set up daily or hourly backups for servers and other resources. - [How to Connect Servers Using SSH](https://docs.digitalocean.com/products/snapshooter/how-to/connect-servers/index.html.md): Connect servers directly to SnapShooter to set up backup jobs, which run using SnapShooter’s custom engine to back up hosted resources (like files, databases, and applications) to your chosen S3-based storage provider. About SnapShooter Backups SnapShooter … - [How to Connect Servers Using the SnapShooter Agent](https://docs.digitalocean.com/products/snapshooter/how-to/connect-using-agent/index.html.md): Use the SnapShooter Agent to connect SnapShooter to private resources that are behind a NAT gateway or firewall. - [How to Connect Containers Using the SnapShooter Agent](https://docs.digitalocean.com/products/snapshooter/how-to/connect-using-containerized-agent/index.html.md): Use the SnapShooter Agent in a container to connect SnapShooter to private resources that are behind a NAT gateway or firewall. - [How to Add an Encryption Key](https://docs.digitalocean.com/products/snapshooter/how-to/add-an-encryption-key/index.html.md): You can use encryption keys to secure your files before SnapShooter stores them. You must generate a public and private key pair on your local machine, then add the public key to SnapShooter. This ensures that only you, the private key holder, have access … - [How to Use DigitalOcean Spaces Object Storage with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/use-spaces-for-storage/index.html.md): Set up DigitalOcean Spaces Object Storage as your SnapShooter storage provider to save backup files to a Spaces bucket. - [How to Use Other Storage Providers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/use-other-storage-providers/index.html.md): Set up other storage providers, like AWS S3, Google Drive, or Dropbox, to store SnapShooter backup files. - [How to Back Up DigitalOcean Droplets with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-droplets/index.html.md): Back up DigitalOcean Droplets daily with SnapShooter. SnapShooter uses the DigitalOcean API via OAuth authentication to take backups and prune them on your behalf. Configure Automatic Droplet Backups First, connect your DigitalOcean team to your … - [How to Back Up DigitalOcean Volumes with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-volumes/index.html.md): 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. Configure Automatic Volume Backups First, connect your DigitalOcean team to … - [How to Back Up DigitalOcean Managed Databases with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-managed-databases/index.html.md): Back up DigitalOcean Managed Databases periodically with SnapShooter. SnapShooter uses the DigitalOcean API via OAuth authentication to take backups and prune them on your behalf. Configure Automatic Managed Database Backups First, connect your … - [How to Back Up Resources on DigitalOcean Kubernetes with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-doks/index.html.md): Back up resources such as databases on DigitalOcean Kubernetes (DOKS) clusters with SnapShooter. SnapShooter uses the DigitalOcean API to install a backup agent into your cluster with one click, then manages backups, retention, and data restoration for … - [How to Back Up Servers from Other Cloud Providers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-other-servers/index.html.md): 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. - [How to Back Up Files with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-files/index.html.md): Use SnapShooter to automatically create a full or incremental backup of your server files, compress it, and schedule future backups. Connect a Server and Storage Provider First, connect your server to your SnapShooter account. How to Connect Servers Using … - [How to Back Up PostgreSQL Servers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-postgresql-servers/index.html.md): Use SnapShooter to automatically create backups for a PostgreSQL database server and store them in S3-based storage of your choice. Connect a Server and Storage Provider First, connect your server to your SnapShooter account. How to Connect Servers Using … - [How to Back Up MySQL Servers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-mysql-servers/index.html.md): Use SnapShooter to automatically create backups for a MySQL database server and store them in S3-based storage of your choice. Connect a Server and Storage Provider First, connect your server to your SnapShooter account. How to Connect Servers Using SSH … - [How to Back Up MongoDB Servers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-mongodb-servers/index.html.md): Use SnapShooter to automatically create backups for a MongoDB database server and store them in S3-based storage of your choice. Connect a Server and Storage Provider First, connect your server to your SnapShooter account. How to Connect Servers Using SSH … - [How to Back Up WordPress Servers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-wordpress-servers/index.html.md): 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. Connect a Server and Storage Provider First, connect your server to your … - [How to Back Up Laravel Servers with SnapShooter](https://docs.digitalocean.com/products/snapshooter/how-to/back-up-laravel-servers/index.html.md): Use SnapShooter to automatically create compressed backups for your Laravel database and website directory and transfer them automatically to S3-based storage of your choice. Connect a Server and Storage Provider First, connect your server to your … - [How to Add Pre- and Post-Backup Scripts for SnapShooter Backup Jobs](https://docs.digitalocean.com/products/snapshooter/how-to/add-pre-and-post-backup-scripts/index.html.md): You can write scripts to perform actions before and after SnapShooter backup jobs, like closing a file-based database before a backup and reopening it after the backup. Script Requirements Pre- and post-backup scripts must meet the following requirements: … - [How to Restore Backups](https://docs.digitalocean.com/products/snapshooter/how-to/restore-backups/index.html.md): Use SnapShooter to restore data backed up by SnapShooter backup jobs. A restore wizard helps you configure and start the restoration process. You must restore SnapShooter native backups, or snapshots, through your cloud provider’s interface or API. You can … ## SnapShooter Details Features, plans and pricing, availability, limits, known issues, and more. - [SnapShooter Features](https://docs.digitalocean.com/products/snapshooter/details/features/index.html.md): Enable daily or hourly backups for server files, databases, and applications. Use native cloud provider backups or backup jobs run using SnapShooter's custom engine to back up hosted resources to your S3-based storage provider or SnapShooter Simple … - [SnapShooter Pricing](https://docs.digitalocean.com/products/snapshooter/details/pricing/index.html.md): Pricing for SnapShooter depends on the plan chosen. For native backups, you pay the fees associated with the storage directly to the provider. - [SnapShooter Availability](https://docs.digitalocean.com/products/snapshooter/details/availability/index.html.md): Supported native backup and storage providers for SnapShooter. - [SnapShooter Limits](https://docs.digitalocean.com/products/snapshooter/details/limits/index.html.md): Limits and known issues for SnapShooter. - [SnapShooter SSH IP Address Allowlist](https://docs.digitalocean.com/products/snapshooter/details/ip-address-allowlist/index.html.md): These IP addresses must have SSH access to your server for SnapShooter to function. - [SnapShooter Alpha and Beta Tests for Backup Jobs](https://docs.digitalocean.com/products/snapshooter/details/alpha-beta-tests/index.html.md): When we write a new backup job, after we test it in our own staging environment, we invite customers to test it too. ## SnapShooter Support Technical support articles for SnapShooter. - [I got a Permission Denied error when running a SnapShooter backup.](https://docs.digitalocean.com/support/i-got-a-permission-denied-error-when-running-a-snapshooter-backup./index.html.md): Either remount the tmp folder with exec permissions or set the backup engine to use the home directory instead.