VPS Snaps

Everything you need for reliable backups

VPS Snaps covers VPS snapshots, database dumps, and Docker volume backups — all from one dashboard.

VPS Snapshots

Connect your DigitalOcean account with a read/write API token. VPS Snaps will automatically create snapshots of your droplets on the schedule you choose. Snapshots are created via the DigitalOcean API and stored in your account — we never have direct access to your server.

  • DigitalOcean droplet snapshots
  • Automatic retention cleanup
  • Manual run on demand
  • Snapshot ID tracking and history

Database Backups

Connect any server via SSH and we'll run pg_dump, mysqldump, or mariadb-dump automatically. The output is compressed and uploaded directly to your chosen storage destination. We never proxy your database data through our servers.

  • PostgreSQL (pg_dump)
  • MySQL and MariaDB (mysqldump)
  • Compressed gzip output
  • Upload to S3-compatible storage
  • Restore instructions included

Docker Backups

Back up your Docker volumes and compose configuration files over SSH. We use a temporary Alpine container to safely archive volumes without downtime. Your compose files are backed up alongside the data.

  • Named volume archival
  • docker-compose.yml backup
  • Container inspect snapshots
  • Full restore instructions

Storage Destinations

Store your backups in any S3-compatible bucket. We support AWS S3, Cloudflare R2, Backblaze B2, and DigitalOcean Spaces. Credentials are encrypted at rest with AES-256-GCM.

  • AWS S3
  • Cloudflare R2
  • Backblaze B2
  • DigitalOcean Spaces
  • Any S3-compatible endpoint

Flexible Scheduling

Run backups hourly, daily, weekly, monthly, or on a custom cron schedule. Set retention policies to automatically clean up old backups and control your storage costs.

  • Hourly, daily, weekly, monthly
  • Custom cron expressions
  • Configurable retention (7–30+ days)
  • Timezone-aware scheduling

Alerts & Monitoring

Get notified immediately when a backup fails. See the health of all your backup jobs from a single dashboard. Backup history with logs makes debugging easy.

  • Email alerts on failure
  • Dashboard health overview
  • Per-run logs
  • Webhook alerts (Pro+)

SSH Key Management

Generate or upload SSH keys directly in the dashboard. Private keys are encrypted with AES-256-GCM before storage and never exposed in plain text after save.

  • Upload existing private keys
  • Support for password and key auth
  • Test connection before saving
  • AES-256-GCM encryption at rest

Security

Security is built into every layer. All secrets are encrypted. API tokens are never logged. SSH connections are authenticated and use SSH host verification.

  • AES-256-GCM credential encryption
  • Rate limiting on auth endpoints
  • Role-based access control
  • Admin audit logs

Ready to get started?

Start your 14-day free trial. No credit card required.

Create free account