CapsuleCapsule
Use cases

Who uses Capsule and why.

From solo developers with a single side project, to startups running their own stack, to agencies managing dozens of client servers — here's how people are using Capsule in the real world.

🧑‍💻Solo developer

Set it once. Never think about it again.

You're running a side project on a $6 VPS. You don't have an ops team, a DevOps budget, or time to babysit cron jobs. Capsule installs in ten minutes, runs as a systemd service, and backs up your database on a schedule you set — automatically, silently, off-server.

Start free
  • One command install, zero config files to manage
  • Runs on boot — survives reboots and server restarts
  • Every backup encrypted and pushed off-server automatically
  • Email alert if anything goes wrong
📈Startup team

Self-hosted stack, no ops team? Covered.

You moved off managed databases to a VPS to cut your cloud bill — and gave up the safety layer that came with them. Capsule puts it back: automated encrypted backups off-server, a CI gate so no release ships without a fresh snapshot, and a dashboard the whole team can see.

Get Pro
  • Pre-deploy backups block a release if the snapshot fails
  • Up to 5 team members on Pro — everyone sees backup health
  • Every backup and failure visible on one dashboard, not in a server log
  • Encrypted off-server — a dead VPS can't take your data with it
🏢Agency

Manage every client database from one place.

You run databases across five client servers — different hosts, different database types, different schedules. Capsule gives you a single dashboard for all of them, with team members scoped to only what they need to see.

Get Pro
  • Postgres, MySQL and MongoDB in one dashboard
  • Invite team members with per-permission access control
  • Per-connection schedules and retention policies
  • Full audit log of every backup, restore, and trigger
🚀Pre-deploy safety net

Backup before every deploy. Block if it fails.

Add one line to your CI pipeline and Capsule takes a backup before every deployment. If the backup fails, the deploy is blocked. If the deployment goes wrong, you restore to right before it happened — no guesswork, no lost data.

See the docs
  • POST /v1/agent/backups/pre-deploy blocks until backup completes
  • Deploy is blocked if the backup doesn't succeed
  • Recovery point is always "right before we shipped the bad thing"
  • Works with GitHub Actions, GitLab CI, or any custom pipeline
🐳Docker stacks

Works inside containers. No exposed ports.

Your databases run in Docker containers with no ports exposed to the host. Most backup tools break here. Capsule runs the dump command directly inside the container via docker exec — no network exposure, no credential files on the host filesystem.

Start free
  • Dumps via docker exec — no port forwarding needed
  • Credentials injected as environment variables, never written to disk
  • Works alongside Docker Compose without changing your setup
  • Same backup and restore flow as native connections
🔐Compliance & security

Your keys. Your data. Not ours.

Your backups are encrypted on your server before they leave. The encryption key lives in your OS keyring — Capsule's cloud never sees your plaintext data. Every action is logged with who did it and when.

Read our security page
  • AES-256 encryption before upload — we can't read your data
  • Encryption key stored in your OS keyring, never transmitted
  • Full audit log for SOC 2 and compliance reviews
  • Granular team permissions — limit who can trigger restores
🔥Disaster recovery

Your server is dead. Your data isn't.

The whole point of off-server backups is that when the server dies, the backups don't go with it. Spin up a new VPS, install Capsule, authenticate, and restore. Your data is already in the cloud waiting.

Start free
  • Backups stored in Capsule's cloud — survive total server loss
  • Restore to a fresh server in minutes, not hours
  • Checksum verified before restore — no corrupted recoveries
  • MySQL and MongoDB auto-rollback if restore fails halfway
🤝Client handoff

Give clients visibility without giving them control.

You've built something for a client and you're handing it off. They want to see their backup history. Invite them as a team member with view-only access — they can see every backup and its status, but can't touch connections or schedules.

Get Pro
  • Invite clients by email — no CLI or technical setup required
  • Fine-grained permissions: view only, trigger only, or full access
  • Client sees their own backup history in the web dashboard
  • Revoke access instantly when the engagement ends

Stop hoping. Start knowing.

Your databases deserve better than hoping nothing goes wrong.

Capsule takes 60 seconds to install and runs quietly in the background. Start free — upgrade the day it's guarding data you can't afford to lose.

No credit card to start · Cancel anytime