DBVault is a secure, extensible command-line tool that provides a unified interface for backing up databases using their native tooling, with support for compression and cloud storage.
Instead of re-implementing database backup logic, DBVault orchestrates proven tools like mongodump, adds consistent flags, and handles storage, cleanup, and automation for you.
-
Native database backups.
-
Unified CLI across databases.
-
Support for compressed backups.
-
Local and cloud storage backends.
-
Designed for large databases and production workloads.
-
Extensible architecture for adding more databases.
git clone https://github.com/[your_username]/dbvault.git
cd dbvault
go build -o dbvaultdbvault backup <database> [flags]Get help at any level:
dbvault help
dbvault backup --help
dbvault backup mongo --help