My steps to success for Hass.io on Intel NUC

Why am I crippling my Celeron NUC I bought it to be faster running Hassio and Node red (which it is), it cost the price of 3 pis with an SSD and 4GB of ram, I am running everything I want to run.

I run Hassio, unifi controller, Node red, SSH, Samba, Magic mirror, DuckDNS, Pi hole.

What else do I REALLY need to run outside of hassio addons that would be worth my purchase in your opinion ?

What benefits would I achieve running ubuntu/docker hassio ? (other than the learning process)

Ive weighed up for me personally and I don’t see any need to change the way i have hassio installed other than the learning process

That’s fine if it works for you. The point is you CAN’T run anything else whether you want to or not! (Now or next week!)

Yep works for me.

Well you can as long as there is an addon for it…even not now but maybe there will be one made next week.

Last time I tried, it didn’t work with Alpine Linux.

Which doesn’t require HASSOS/RESINOS to accomplish…

I think the point is, say you come across some really cool project on the forums/reddit…and you want to install something OUTSIDE of the walled garden that HASSOS provides. You simply will not be able to. You will be at the mercy of someone creating an add-on for it. This doesn’t make sense to me to cripple hardware by limiting what you can run on it.

For me the reason was to also use PLEX incl. HW encoding. The hassio addon does not support that yet. In theory all the custom dockers you can install on your own, could potentially also be made into a hassio addon… but i have no idea how to do that yet. So i went the route of Ubuntu and Docker on NUC. HOWEVER, setting it up was a pain… if you need some pointers read “my Journey” including the steps i required to make it work:

If there is something I really really want my hardware isn’t crippled it’s the software… I’ll just install the Linux route / on my nas running docker / spin up a old pi 3.

Although so far since installing on my nuc I have no need to do this.

Everyone has a different use case.

Dear xbmcnut,

Which Image file in Hassio image list you use for NUC?

Thanks

The current HASSOS does not have a build specifically for the NUC.

Sadly, the image I used is no longer supported and the install would not progress using that image as the server-side files are no longer available. You’ll have to wait for an official HassOS NUC image. I saw a tweet a month or two ago showing the developers have a NUC for testing so hopefully it’s coming along soon.

1 Like

Yea, I was doing the same “hunt for the image” but I ended up just setting up an Ubuntu VM on top of ESXi 6.7 (hosted on my NUC) and using this article to install it. Really is pretty simple and straight forward.

As for the Intel NUC itself, there are some switches for this. It would look like this:

curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m intel-nuc

I have never actually tried this, but would be curious to know if this works on a pre-installed Linux system running on an Intel NUC.

The switch merely pulls an image designed for the hardware. It’s still sitting on a Linux OS, running in docker. It isn’t even close to the same as the old resinos based hassio.

It actually works even without the nuc switch. I’m running that on Debian stretch.

I installed hass.io on a NUC running Ubuntu 18.04 in Docker in under 20 minutes with not much pre existing knowledge of either Docker or Ubuntu. The biggest challenge was writing the Udev rules (who ever decided to arbitrarily name USB devices in Linux?!?)

System is running rocksolid, consuming around 6 watts and CPU at around 6% load on average :slight_smile:

Hej Frank,

Do you have it documented somewhere? I would be interested.

Hi @doubleus

It is really easy! Steps are (roughly):

Install Ubuntu Server 18.04 LTS http://releases.ubuntu.com/18.04/
Install Docker https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver
Install Portainer (as I like a GUI) https://portainer.io/install.html
Install hass.io (I do remember I ran into some issues with dependencies not being found so I manually installed them) https://www.home-assistant.io/hassio/installation/
Write some Udev rules in case you have multiple USB devices http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/

Profit :smiley:

6 Likes

@fversteegen Thanks!

Anyone else running Hassio on NUC have trouble when there is a power failure? I have the bios set to start the NUC but HA never recovers. I can ping the device but no frontend or Samba access. Luckily I can still SSH in and the only way to fix it is to reboot the OS. Anyone else seen that?

Mine restarts as soon as power is restored…

Thanks, wonder what mine is doing. I’ll post a log shortly.