Skip to content

A unified CLI to back up, restore, compress, and store databases securely across any environment.

Notifications You must be signed in to change notification settings

yaten2302/DBVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBVault

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.

✨ Features

  1. Native database backups.

  2. Unified CLI across databases.

  3. Support for compressed backups.

  4. Local and cloud storage backends.

  5. Designed for large databases and production workloads.

  6. Extensible architecture for adding more databases.

🚀 Installation

git clone https://github.com/[your_username]/dbvault.git
cd dbvault
go build -o dbvault

Usage

General

dbvault backup <database> [flags]

Get help at any level:

dbvault help
dbvault backup --help
dbvault backup mongo --help

About

A unified CLI to back up, restore, compress, and store databases securely across any environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages