Backups that just work
Schedule it once, forget about it forever. sh0 dumps, compresses, encrypts, uploads, and prunes your backups automatically. Restore in one click.
What can you back up?
Databases, volumes, and application files. sh0 detects the engine and uses the right tool.
How it works
Create a schedule
Set a cron expression (e.g., daily at 2 AM) and choose what to back up -- a database, volume, or entire app.
Choose a destination
Back up to local storage (Free plan) or any of 13 external providers like S3, R2, SFTP, Dropbox (Pro/Business).
Encrypted automatically
Every backup is AES-256-GCM encrypted before leaving your server. Even local backups are encrypted at rest.
Retention & cleanup
Set a retention policy (e.g., keep 30 days) and sh0 automatically deletes old backups. No manual cleanup.
The backup pipeline
Entire pipeline runs in one async task -- no shell scripts, no cron hacks
Everything you need
One-click manual backup
Need an immediate backup before a risky migration? Hit "Trigger Backup" from the dashboard. Done in seconds.
Cron-based scheduling
Standard cron expressions. Run backups every hour, every night, every Sunday -- whatever your RPO requires.
AES-256-GCM encryption
Streaming encryption in 4 MB chunks. Per-file random nonce with per-chunk derivation. Zero plaintext on disk.
One-click restore
Select any backup from the history, click Restore. sh0 downloads, decrypts, and restores to the original database or volume.
Failure alerts
Backup failed? Get notified via Slack, Discord, Telegram, email, or webhook. Never miss a broken backup again.
Full history & audit
Every backup is logged with timestamp, size, duration, status, and destination. See exactly what happened and when.
The old way
- x Write pg_dump scripts per database
- x Set up crontab on each server
- x Pipe through gpg or openssl manually
- x Upload with rclone or aws-cli
- x Write find/delete scripts for retention
- x Hope it works -- no monitoring
The sh0 way
- Select database, set cron, done
- Built-in scheduler, no crontab
- AES-256-GCM automatic encryption
- 13 storage providers, one config
- Retention policy handles cleanup
- Dashboard + alerts on failure
Questions & answers
What databases are supported? +
Can I back up to external storage on the Free plan? +
How does encryption work? +
Can I restore to a different database? +
What happens if a scheduled backup fails? +
Is there a size limit? +
Sleep well. Your data is safe.
Automated, encrypted, monitored backups with one-click restore. Stop worrying about data loss.