Open Source & Free Forever

Backup your MongoDB with confidence

Production-ready backup solution with incremental backups, point-in-time recovery, automated scheduling, and remote storage support.

Docker Ready
Incremental Backups
Web Dashboard
localhost:5552
MongoDB Backup Manager Dashboard
Backup Complete
75% Storage
Features

Everything you need for
reliable database backups

Point-in-Time Recovery

Restore your database to any specific moment in time. PITR support ensures minimal data loss during disaster recovery.

Automated Scheduling

Flexible cron-based scheduling for both full and incremental backups. Set daily, weekly, or custom schedules.

Remote Storage

Automatically upload backups to FTP/SFTP servers. Keep offsite copies for disaster recovery and compliance.

Secure by Default

JWT-based authentication with encrypted credential storage. Password management and session security built-in.

Detailed Logging

Comprehensive backup logs with filtering. Monitor status, view history, and inspect backup contents easily.

Preview

Beautiful, intuitive
dashboard interface

Manage your backups with a clean, modern web interface. Monitor status, schedule backups, and restore with ease.

localhost:5552
Dashboard Backups Restore
Quick Start

Up and running in under 5 minutes

1

Clone the repository

git clone https://github.com/likhith1409/MongoDB-Backup-Manager.git
cd MongoDB-Backup-Manager
2

Configure environment

cp .env.example .env
# Edit .env with your MongoDB connection string
3

Start with Docker Compose

docker-compose up -d

Access your dashboard

Open http://localhost:5552 in your browser

Username admin
Password admin
Change the default credentials after first login

Requirements

Node.js 18+ MongoDB Tools npm or yarn
1

Clone and install dependencies

git clone https://github.com/likhith1409/MongoDB-Backup-Manager.git
cd MongoDB-Backup-Manager
npm run install:all
2

Configure and build

cp .env.example .env
# Edit .env with your settings
npm run build
3

Start the server

npm start

You're all set!

Access dashboard at http://localhost:5552

Ready to secure your MongoDB data?

Start backing up your databases in minutes with our production-ready solution.