{"id":13671491,"url":"https://github.com/XiaocongDong/mongodb-backup-manager","last_synced_at":"2025-04-27T18:31:21.009Z","repository":{"id":48285902,"uuid":"84518883","full_name":"XiaocongDong/mongodb-backup-manager","owner":"XiaocongDong","description":"🌿 A Full-stack MongoDB Backup System.","archived":false,"fork":false,"pushed_at":"2021-08-03T10:17:28.000Z","size":885,"stargazers_count":42,"open_issues_count":3,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-24T13:44:31.837Z","etag":null,"topics":["backup","full-stack","mongo","mongodb","notifications","real-time","restore","system"],"latest_commit_sha":null,"homepage":"https://xiaocongdong.github.io/opensource/mongodb-backup-manager/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XiaocongDong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-10T04:23:20.000Z","updated_at":"2024-01-05T13:09:40.000Z","dependencies_parsed_at":"2022-08-24T17:10:33.743Z","dependency_job_id":null,"html_url":"https://github.com/XiaocongDong/mongodb-backup-manager","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaocongDong%2Fmongodb-backup-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaocongDong%2Fmongodb-backup-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaocongDong%2Fmongodb-backup-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaocongDong%2Fmongodb-backup-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XiaocongDong","download_url":"https://codeload.github.com/XiaocongDong/mongodb-backup-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251187144,"owners_count":21549593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","full-stack","mongo","mongodb","notifications","real-time","restore","system"],"created_at":"2024-08-02T09:01:10.948Z","updated_at":"2025-04-27T18:31:20.227Z","avatar_url":"https://github.com/XiaocongDong.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# 🌿 MongoDB Backup Manager\nMongoDB backup manager (MDBBM) is a full-stack system that you can backup and restore multiple MongoDBs. With MDBBM you can:\n* Create a backup schedule to backup your database at a given frequency ( XX days XX hours XX minutes XX seconds).\n* Get the real-time information of the backup status, copy databases number and backup logs, etc.\n* Manage multiple backup schedules at the same time.\n* Stop, resume and update the backup schedule whenever you want.\n* View the database data online.\n* Restore the backup data back to the target database.\n![UI](https://xiaocongdong.github.io/mongodb-backup-manager/static/img/new_config.png)\n## Docs\nhomepage: [mongodb-backup-manager](https://xiaocongdong.github.io/mongodb-backup-manager/#)\n## Get Started\n### Via github\n1. Clone this repository from github\n```base\ngit clone https://github.com/XiaocongDong/mongodb-backup-manager.git\n```\n2. run mongodb-backup-manager\n```\n# run it under the root directory\nnode index.js\n\n# link it globally and run it as a command\nnpm link\nmongodb-backup-manager\n```\n### Via npm\n1. Install MDBBM.\n```base\n# install MDBBM globally\nnpm install mongob-backup-manager -g \n\n# run MDBBM with optional arguments\nmongodb-backup-manager\n```\n2. Visit and login MDBBM\ngo to http://localhost:8082, login with username: admin, password: admin\n**Notes** 8082 and the admin/admin are the default configuration of the MDBBM if you want to run it with other options, \nplease take a look at [System Configuration](https://xiaocongdong.github.io/mongodb-backup-manager/#/docs?tab=setup).\n## Notes\nMDBBM use a MongoDB to store all the backup data, you can either connect MDBBM to your local database or remote database. If you haven't install MongoDB in your local environment please follow the guidlines in [MongoDB](https://www.mongodb.com) to download and install it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXiaocongDong%2Fmongodb-backup-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FXiaocongDong%2Fmongodb-backup-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXiaocongDong%2Fmongodb-backup-manager/lists"}