CasaOS icon indicating copy to clipboard operation
CasaOS copied to clipboard

Simple, elegant, native backup feature

Open grizzlechips opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe.

I'm confused about why CasaOS doesn't have a native backup solution. I haven't found a recommended workflow documented anywhere, which is a crucial function for a platform running services for someone who needs it to be as reliable as possible.

Describe the solution you'd like

As I understand it, most CasaOS apps typically use a centralized AppData folder structure by default. It would be great to have a feature that could back up the OS configuration and the AppData folder and allow for some customization, especially for those with non-standard storage setups. It would be convenient if this backup could be stored on an offsite cloud platform like Dropbox or Google Drive. The Restore feature would check the default folder, sort backups by the latest one, and offer a restore option replicating the OS and app configurations exactly as before. After the restore, CasaOS would restart, and a list of "pending items" would be generated to ensure that all loose ends were tied up, such as dangling folders, to ensure all functionality was restored as intended by the user.

Describe alternatives you've considered

I use Duplicati with superuser privileges to back up my AppData folder and send it to Dropbox. However, the manual restoration process and the lack of native support leave too much room for error. An ideal solution would be a straightforward historical backup with an offsite option for easy restoration.

Additional context

This is frequently offered in many Docker services (Sonarr, Radarr, Tautulli), and having this available at a higher level is one of the most fundamental features still missing from the platform.

grizzlechips avatar Jun 10 '24 16:06 grizzlechips