Stupid Question? But whats the most preferred HomeAssistant platform? RPi? Docker? Hass.io?

I recently just started getting into Docker and such and HASS is one the containers I’ve come across and really exciting me. I’ve downsized tryign to save up to buy a house but want to integrate what I can and make more informed decisions so when we get a house I can set it up right from the beginning.

My question is …is the preferred platform for HomeAssistant on the RPi? Since it has integrated wifi, bluetooth and HDMI CEC?
I currently run it on my docker instance on Ubuntu. Thought about possibly picking up an RPi and trying if possible to migrate my container / config to the RPi?
So far I’m rather pleased w/ my container and such but think maybe the integrated HDMI CEC would be much more convenient down the road?
Would migration be possible?

Is Hass the cute abbreviation for HomeAssistant or specific to this packaged docker bundle Hass.io?
Just want to know when searching/posting.

HASS is short for Home Assistant. The application.

Hassio is home assistant, packaged in a special Docker image, that ties in with a supervisor container, and has some hassio specific things. Add-ons are hassio. Components are universal across any home assistant install. There is the normal Docker image that is just pure home assistant (my preferred way to run). There is also a way to install in Python (python virtual environment is preferred form of python install).

I find the pi too slow for my setup so I run the normal Docker container on a NUC.

If you go based off the main page, hassio on a pi3 is the preferred way from the developers, but any way you run it is ok.

2 Likes

@flamingm0e

How do you run Hass.io on a NUC? Did you just image hard drive or do you run it from the SD card?

I don’t run hassio. I run Docker and normal Home Assistant in Docker

Sorry, I guess I had to read about this before. My Raspberry PI is getting slow, so I am thinking about doing something different.

What OS do you use on NUC? Is performance good?

I use Alpine Linux on my NUC. Performance is amazing but I would recommend Ubuntu over Alpine if you’re not familiar with it.

Great, thank you very much. I will try it with Ubuntu Server.