Succesfull Hassio installation on NUC with Proxomox and working bluetooth

After many… many… tries… finally I completed a Hassio installation on my NUC with working bluetooth.

Hardware:

  • Intel NUC 8i3BEH
  • 8 gb RAM
  • SSD Silicon Power A55 256 GB

Software:

  • Proxmox 6.0
  • Ubuntu Server 18.04
  • Hassio v. 0.102.3

Step by step installation:

  1. download Proxmox from official site https://www.proxmox.com/en/downloads
  2. copy image to a usb stick using Etcher Balena
  3. put usb stick in the NUC and install Proxmox
  4. test Proxmox is working at http://your_proxmox_ip:8006
  5. download Ubuntu Server iso from https://www.ubuntu-it.org/download and save on your disk
  6. on the left menu of Proxmox click on “nuc-local” and then on “Load” button… and load the Ubuntu Server iso image
  7. on the upper right menu of Proxmox click on “Create VM”, choose the name, 32 GB disk, 2 GB RAM, and min 1 cpu.
  8. click on start, open shell and follow installation of Ubuntu (select only minimal configuration item)
  9. when installation was completed open a terminal window and execute these commands:
sudo apt install jq curl dbus socat bash avahi-daemon
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
apt-cache policy docker-ce
apt-get update
sudo apt install docker-ce
  1. about internal bluetooth of the NUC download drivers:
    https://github.com/wkennington/linux-firmware/blob/711d3297bac870af42088a467459a0634c1970ca/intel/ibt-17-16-1.sfi
    https://github.com/wkennington/linux-firmware/blob/711d3297bac870af42088a467459a0634c1970ca/intel/ibt-17-16-1.ddc
    and copy them in /lib/firmware/intel then shutdown and start VM
  2. in Proxmox VM click on Add button then in USB devices, add the device 8087:0aa7 to your VM.
  3. shutdown and start VM

and then install Hassio…

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

In Hassio you will detect bluetooth deviced if you configured device_tracker

Using of Ubuntu Server instead of simple docker or Debian is needed becouse in my NUC I experienced that internal bluetooth or Asus BT400 dongle drivers cause errors and does not works.

3 Likes

Thanks for sharing :ok_hand: – Using a similar setup

Can you share your experience regarding performance of the NUC 8i3BEH? Does it handle all the tasks well?

Planning to acquire same kind of setup to also load a bunch of dockers including plex, medusa, ngnix, grafana etc… is the 8gb memory sufficient as you need to allocate several gb’s to virtual images?

Thank you for sharing.

Was searching around for other people using nuc’s. Not many around but I think most are quite happy with it?

Reason is quite simple > I can’t really trust the install on an sd card anymore, got one corrupted and it took me the better part of the day to get everything up and running again.

Currently running on a Rpi4, thought about booting that from ssd, but that’s also a cost. I’ve still got a 120GB M2 and 8GB DDR3 laying about doing nothing, and a matching nuc (older model NUC6CAYB but works with DDR3) would set me back 121€. And I would get my Rpi4 back for other stuff…