After restoring from a backup i have to start over with searching all my apps (like the 22222 port configurator, sdmon app) and adding them.
Why is the apps configuration not part of a standard backup?
I want to keep my backups small because I have a limited amount of gb's per month and want to have an off site backup.
But I do expect my complete configuration including the apps repositories and the apps that used to be installed known to the system after a restore.
Also it would be great to have some information on the size of an app before I click install to be able to keep installations within the monthly data package.
How can I see the size of an app before I install it?
How can i make sure the app repository settings and configured/installed apps are part of my backup without including the complete app and keeping the daily backup small.
Oh especially i need my frigate config to be part of the minimal backup. It was a struggle to set this up.
I feel like home assistant apps are not offering a fully integrated experience when their configuration files are not standard part of a minimal backup. Or am i missing something?
Shouldnt there be a standard defined in each app for 2 levels of backup?
First of all home assistant should by default backup the addons repositories and the apps that are installed and give an option at restore time to install them now or later. The home assistant part of the config should be in the backup also.
Second home assistant apps should have a default location for small backup files (kb size, not think about them, just backuo them by defalut).
Third. Apps should have a place for app data / databases. And a fine granded level to choose to include these in a backup or not.
Apps that hold data should include documentation on the backup settings
Backing up an app should be easy and users should be able to choose to include all user data, like the recordings of an app or for apps like frigate where the amount of data can grow huge while at the same time the data has a limited time value also easily able to opt out of some data, but the config of an app should be part of the homeassiatant basic backup.
After a restore you should have the same home-assistant with the same apps and services as before the restore.
Users should be able to choose what to backup based on size and need of certain data. But a service or app should be able run again without need to reinstall and configure by hand.
App data should be part of optional backups, basic app config shouldn't be optional.
Where would be the right place to have this discussion on making home assistant with apps experience better after a restore?
I dont want my backup to grow into hundreds of megabytes (if i include frigate it also backups frigate models of hundreds of megabytes. This will not work for a daily backup on a prepaid limited internet connection and will also wear out the microsd for nothing.
I want the main condig files (kilobytes) and metadata of apps to be in the daily backed up but not hundreds of megabytes.
When i do a restore i can live with lost video archive or ai model from frigate but i want my frigate to start and and operate again and for that it needs a config file.
Shouldn't there be a more granular way to configure backups not an all or nothing approach resulting in unmanageble sizes of backups or having nothing at all?
The addon-config is more or less static, so why not make a full backup (maybe monthly, or after every major config change), and then an automated daily backup for just the config, which is just a few Kb's ?
And you should take a full backup and store it elsewhere in case you eear out the microsd or something
No one's stopping you from doing exactly that. You can leave your automatic daily backups to be backed up daily without apps.
Then, create a separate automation so that every month you'll have a full backup, including all apps.
If you want to be more granular, you can use hassio.backup_partial instead of hassio.backup_full - that will allow you to select which apps you want backed up. Far from the "all or nothing approach" you're making it out to be.