Hi Everyone, just been reading this thread and thought I need to join.
I’ve been using a RPi3b+ for a while now and it’s worked very well, but the tinkering side of me was too strong and I opted for a NUC. I bought the NUC8I3BEH, i3-8109U with a WD Green 240GB M.2 2280 SATA and Corsair Vengeance 8GB SODIMM DDR4 2400MHz. I am using Ubuntu 18.04 and Docker CE with Portainer. Portainer gives a GUI to Docker.
I have been trying to get it working for 5 days and nights and the problem I was having was that I couldn’t get Duck DNS to work. I couldn’t access my system remotely and I tried everything as there is a lot of documentation about issues with DNS resolve issues. But as it turns out, there was nothing wrong with that (DNS), but more the user, i.e. me! I forgot to reassign the port forwarding to the NUC from the RPi. Now, it is working really well.
I wanted to load an OS on the NUC, so that I can play around with possibly other home automation software. There is a specific install for the Intel NUC on docker, which worked really well. My recommendation is to have a read of this thread, HASSIO on NUC - My Journey and also this Install Hass.io. Please be aware that there the specific install command for Intel NUC is
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m intel-nuc.
I didn’t want to just install Hassio on the NUC as I thought it would be a waste of a powerful computer and hence I used Ubuntu as my OS. I also tried installing on Virtualbox, following Dr Zzs method on YouTube and the install works well. My only issue is that I didn’t like the idea that I couldn’t copy the snapshot file from the VM to a backup disc. I haven’t found out how to do this. Some might say that I can take a snapshot of the VM and that is true, but if I wanted to install hassio somewhere else, I prefer to use the hassio snapshot. If anyone is moving from RPi to a NUC using a snapshot, I advise you to delete the home-assistant_v2.db file and let hassio rebuild a fresh database after restore/transfer. One advantage of using Ubuntu is that it is very easy to access the snapshot file and back it up elsewhere.
Other things of note was that I was using a Raspbee zigbee GPIO module, which was brilliant and I am now using the USB version, Conbee. It is very responsive and installed/worked very easily. One warning is, reboot or shutdown through hassio will literally reboot or shutdown the NUC. It is best to do this, as stopping hassio (i,.e. through Ubuntu shutdown may disable automations, but in these cases, I made an entity card to check that automations are enabled. The NUC I’m using is silent, I cannot here it! The bios states that the fan is running at 2000 rpm, but I can’t tell.
As a new user, apparently I can only post 2 links, so sorry if there is a lack of links.
I hope my experience above is of help to others. I am very happy with the NUC.