Home assistant OS vs Home Assistant on Ubuntu

I installed Home Assistant (Advanced Raspberry Pi installations - Home Assistant) on a Raspberry PI 3B+ running Ubuntu. This works fine :slight_smile:
But now I read that for an SSL cert I need the Add-on function.

I think I fall under ā€œHome Assistant Coreā€ and if I want to work with the addons, I have to go for the install ā€œInstall Home Assistant on Raspberry Piā€ (Raspberry Pi - Home Assistant)?With Home Assistant OS.
I need to buy a new PI 4 according to the manual :frowning:

But the question is, what Linux distro is Home Assistant OS?

You do not need HAOS.
HAOS provide an easy way to install other Docker containers, but those same Docker containers can be installed manually too or even installed in the OS itself.

HAOS is based on Alpine Linux and you can make very few changes in that OS.
It should be considered an appliance for HA more than a Linux OS.

I have solved the SSL cert like this now.

sudo apt update
sudo apt install certbot

sudo certbot certonly --manual --preferred-challenges dns -d ā€œ*.domein.nlā€

Added TXT to my DNS (public) and put the generated pem files in the homeassistant folder. configuration.yaml, reboot and done

configuration.yaml
http:
ssl_certificate: …/.homeassistant/ssl_certs/fullchain.pem
ssl_key: …/.homeassistant/ssl_certs/privkey.pem

You mean HA on an Ubuntu should be able to do everything? I wouldn’t be able to use the add-ons if I read it right, but I was able (yet) to fix the CERT thing.

Addons are just Docker containers, which also exist for the other installation types.
HAOS and supervised installations come with supervisor that makes the adding, removal and updating of the Docker containers easy.
The containers are just the same.

O, how should I have installed the SSL cert according to HA? I couldn’t find that on this forum.

You have done it correctly.
You have chosen to install the feature in the OS instead of in a Docker container.
Both are correct, but most users of the core installation will say yours are the most correct one, since there is less complexity.

1 Like