You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MGOB is a MongoDB backup automation tool designed using Go. This fork introduces a variety of enhancements over the original repository by stefanprodan, which is set to be archived. Check out the archival discussion here.
Note: New features are being added to this fork exclusively.
Enhancements in This Fork
Backup validation
Retry mechanism for backups
MS Team notification support
Updated email notification mechanism addressing the certificate issue
Go updated to 1.21
Dependencies updated
Introduced warnOnly option for all notification channels
Integrated Github Actions for CI/CD
New Helm Chart with enhanced metrics, liveness probe, and other features
Multiple Docker image releases catering to different backup solutions
Option to skip local backup when retention is set to 0 (#42, Credit: @aneagoe)
On-demand restore API
Load config from environment variables to override config file. syntax: PLAN_ID__KEY_PROPERTY (e.g. mongo_test__SMTP_SERVER=smtp.company.com)
Define a backup plan (yaml format) for each database you want to backup inside the config dir.
The yaml file name is being used as the backup plan ID, no white spaces or special characters are allowed.