Did some testing as it is still interesting as it would save me backing up large video files every time…
Bugs I found so far:
-
hestiacp-borg-incremental-backups/restore-web.sh at master · andyg2/hestiacp-borg-incremental-backups · GitHub
Does check if /home/{user}/web/{domain} exists how ever if you delete the domain for what reason you have to create a new domain + restore it but then the original settings are still lost -
hestiacp-borg-incremental-backups/restore-mail.sh at 5e4f948acfe363cefb306824a200ba002517d2ee · andyg2/hestiacp-borg-incremental-backups · GitHub
Has the same issue for mail also it is not possible to restore one account - No option to restore DNS domain
- v-restore-user did not rebuild web and mail domains and dns domains and so on haven’t tested fully why
- To allow for use in Web UI at least Listing active backups should be possible
borg list /backup/borg/home/user seem to be working how ever it would be nice to allow restoring a specific domain that is “active” in the backup but not on the Hestia server. - All settings are currently more or less hardcode. We should probally add support to make it more flexible
Even the “Hestia” backup is far from perfect and I totally agree with it allows restoring only a domain or even only one mail account.
So is it useful? Yes, probally
Does it need a lot of work? Yes, for sure.