Open source · Single binary · Linux

Database backups, fully automated

OpsVault dumps your MySQL and PostgreSQL databases, compresses them, uploads them anywhere via rclone, and notifies you — all from a single YAML file.

Quick install

$ curl -fsSL https://get.opsvault.dev | sudo bash

See the full installation guide for all options.

Everything you need for reliable backups

MySQL & PostgreSQL

Backs up any MySQL or PostgreSQL database using native dump tools. Passwords are never exposed on the command line.

Any Remote Storage

Upload to Google Drive, S3, Backblaze B2, SFTP, or any of the 40+ storage backends supported by rclone.

Cron Scheduling

Standard 5-field cron expressions. Runs as a systemd service — starts automatically on boot, restarts on failure.

Notifications

Get Telegram messages or emails when a backup succeeds or fails. Both providers can run simultaneously.

Retention Policies

Automatically prune old backups by count or by age, both locally and on the remote — keeping your storage costs under control.

Single Binary

One statically linked binary with no runtime dependencies. Copy it to any Linux server and it just works.

Ready to set up automated backups?

Follow the quick start guide and have your first backup running in under 5 minutes.

Quick Start →