Since the Supervisor runs as a Docker container, updating Docker will stop all containers, including the Supervisor.
I don’t know the exact logic for the Supervisor, but I think it is expected that only when the Supervisor starts as part of booting your device will it start all add-ons marked as auto-start. Because you wouldn’t want all add-ons to start again if your Supervisor gets restarted because it is updated while your system is running.
Is there some reason those dependencies can’t be installed in a venv just like the HA Core installed in a venv does? And if any updates to the supervisor and/or HA dependencies are needed then just update those dependencies in the venv?
I think you should do what you are doing and state that the system is designed to be the sole user of the instance and caveat emptor if that advice is not followed.
It is unreasonable for users to expect otherwise. If I buy a new car and fit unsuitable wheels, the manufacturer of the car will not support replacing the suspension under warranty. But equally, that is clear to the user at the start.
One could equally say, what is your suggestion for making the home assistant + supervisor experience compatible with standard operating systems? (Just sayin’)
So, it’s been 3 weeks since this blog post and about a month since it was announced that we’d still allow home assistant supervised on generic linux but there’s still no trace that it’s an option in the documentation… Is this deliberate or just a case of “haven’t gotten to it yet”?
though I dont understand one thing, in this post you say supervised is supported, but in the community guides under supervised on ubuntu/debian basically the first thing it says is unsupported method.
If you are referring to @kanga_who’s guides, they do not fully comply with the “supported” version of supervised addon, as they install ssh, portainer and samba on the operating system, rather than as addons. Having said that, no one has ever had a problem that @kanga_who or I are aware of.
I am still confused. I have installed Home Assistant in Docker (running on Ubuntu Linux). But I do have the Supervisor panel.
So is that Home Assistant container (as I did install it in Docker) or Supervised (as it is installed on top of Linux, and I do see the Supervisor panel)?
The Info panel says it is installation_type: Home Assistant Supervised. So I suppose this is what this is.