I posted this at the SF discussion forum. Unsure if that place is even read anymore, I am also posting here.
One of the primary reason’s I am attracted to Webmin and Virtualmin is for it’s built-in backup tools. They are simple, configurable, have a nice UI, and they work well. Sometimes however it makes little sense to install Webmin just for the backup feature.
So… why not make a new separate project, called (of course) “Backupmin”?
The project’s primary focus would be backup administration. For an MVP, just copy the backup functions from Webmin and put them into Backupmin as is. Future goals can include adding in incremental, retention, and restoration options similar to what Virtualmin provides for virtual servers. Perhaps once Backupmin is mature enough, you can consider deprecating Webmin and Virtualmin’s backup features in favor of Backupmin.