Will we ever be able to see add-ons on Docker or is this not feasible?
It is extremely unlikely to change. In fact I am tempted to say an outright ânoâ.
Add-ons are just containerised applications managed by the supervisor.
If you want add-ons choose an install method that has a supervisor (see the table here: Installation - Home Assistant).
Otherwise manage your own containerised applications. You can find nearly everything that is available as an add-on as a container on Dockerhub.
Let us know if you are looking for a specific add-on and maybe we can give you a docker compose for it etc.
Iâm always puzzled to see users who are able to setup HA under docker longing for addonsâŚ
Puzzled because:
1 - They can install HA docker but not install the docker add-ons?
2 - They choose an install method without add-ons but want add-ons?
#1 really.
I can understand #2 because who wants to dedicate a whole device to a python application
I also chose docker for greater control of my Pi (and HA). I observed that docker installs seem a lot more stable than HAOS (judging by the number of issues with HAOS on the forum compared to docker).
However, I had to learn how to use docker in order to install HA this way and I have no clue how to inspect an add-on to create the docker compose file (and whatever HA config is needed). Luckily all the add-ons I wanted had well documented docker instructions.
Well,
- There are roughly 6 times more HAOS users than Container ones
- Typically, Container users are more computer literate than HAOS users, so they can self-support themselves
So I definitely wouldnât deduce more stability for one or the other based upon amount of forum postsâŚ
That being said, Iâm of the opinion that supervisor and all the other components of HAOS add a level of complexity prone to issues, indeed.
The question is, is the OP looking for add-ons in the HA sense of the word, or do they simply want the functionality that is in the add-ons and can be had by installing additional containers? I remember when I first installed HA I went for the difficult route of installing supervised because I wanted to have add-ons and I wanted to use the hardware for other purposes as well. If you look in the table it seems like you cannot have add-ons with Container, leading me to think that I wouldnât have access to HACS or any of the supported add-ons if I would run Container.
Iâve since learnt that that is not the case, but itâs not very obvious from the documentation.
All fair points.
Yes the distinction between an add-on and an integration requires some understanding that may be lacking for a beginner.
Not very long after it was introduced.
Good lord, I just remembered the bad old days of having to manually check a list of version numbers of 3rd party integrations for updates.
Integrations and add-ons do sound very similar. What else could they be called to differentiate them?
Applications and core-extensions?
Perhaps if add-ons were called âHAOS extensionsâ?
That would be confusing for supervised installs. They donât run Home Assistant OS they use Debian.
Supervised containers? Thatâs exactly what âaddonsâ are.
Iâll start redirecting users obviously confused to
good point. I see why your wrote âcore-extensionsâ now.
The problem is, even docker uses âcoreâ (eg system â backups â Core 2024.2.1.
I like that.
âcoreâ is used by all install methods. Itâs is synonymous with the home assistant program.
Way better than the glossary.