WHY: The users should be able to get a copy of their backups.
DONE: This will be done when their is a way to download the backups of the /srv
file system in part or in full, encrypted.
HOW:
- Implement backup encryption
- Implement partial backup
- Implement file download from new "backup" page
WHY: Users need to be able to restore backups.
DONE: This will be considered done when users are able to upload a properly-formatted tar.gz file and have the backups applied as a restore.
HOW: This will also be on the backups page, and feature an upload button and then using that file that gets uploaded, it will restore it to the /srv directory in part or in full, and restart the services as appropriate.