Mongodb Backup GUI is an open source, free mongodb backup application with a simple ui to enter database url and related info to continuously back up your data to localhost and/or dropbox with email alerts.
Supported Platforms: Windows, Mac, Linux, and Chromebook.
Unsupported Platforms: Linux/Windows Live CD/USB/ISO Environments (OS should be fully installed for app to work properly).
Prerequisites to run:
- Nodejs/npm must be installed.
- Mongodb must be installed.
- Dropbox client must be installed to the default location to back up to dropbox in addition to localhost.
A.(Recommended Installation Method) To install and run app from github repo: Repo link: https://github.com/tulaneadam/mongodb-backup-gui-open.git
Windows Installation:
- install nodejs/npm.
- install mongodb (and add default system path variable, recommend install via chocolatey )
- npm i && npm start
- Fill in required mongodb backup info (mongodb url, gmail info, etc.) in browser that was opened on localhost:3000
- Select "Backup Now" or turn on continuous backup.
Valid Windows local backup path format is:
C:\Users${username}\Desktop\mongobackupgui
Mac Installation:
- install nodejs/npm.
- install mongodb (recommend install via brew)
- npm i && npm start
- Fill in required mongodb backup info (mongodb url, gmail info, etc.) in browser that was opened on localhost:3000
- Select "Backup Now" or turn on continuous backup.
Valid Mac local backup path format is:
/Users/${username}/Desktop/Mongobackupgui
Linux:
- install nodejs/npm.
- install mongodb (recommend install via software center)
- sudo apt install mongo-tools
- npm i && npm start
- Fill in required mongodb backup info (mongodb url, gmail info, etc.) in browser that was opened on localhost:3000
- Select "Backup Now" or turn on continuous backup.
Valid Linux local backup path format is:
/home/${username}/Desktop/mongobackupgui
Chromebook Installation:
- install nodejs/npm.
- install mongodb
- sudo apt install mongo-tools
- npm i && npm start
- Fill in required mongodb backup info (mongodb url, gmail info, etc.) in browser that was opened on localhost:3000
- Select "Backup Now" or turn on continuous backup.
Valid Chromebook local backup path format is:
/home/${username}/mongobackupgui
B. (Backup/Alternative Installation Method) To install and run as npm package.
- Create new desktop folder on windows/mac/linux computer.
- git bash to new project folder, run npm init on the project folder with default settings.
- in project folder, then run: npm i mongodb-backup-gui
- git bash to projectfolder/node_modules/mongodb-backup-gui, then run: npm i && npm start
- Fill in required mongodb backup info (mongodb url, gmail info, etc.) in browser that was opened on localhost:3000
- Select "Backup Now" or turn on continuous backup.
