I’m looking for a mongodb backup with the following feature:

- Customizable S3-compatible storage as destination to store backup

- Customizable mongodb credentials to run mongodump and mongorestore

- Customizable cronjob to run periodic backups

- Manual backup on demand

- List all backups (maybe simply getting name of all backups from S3-compatible storage)

- Restore database from backups

- Preferably comes with a webapp to do all the things listed above.

Some of the repos I found online does not come with list backup, restore from backup, or a web app. Building one is rather simple engineering-wise IMO but I just want to see if there’s an OSS version before embarking on building one.