With HASSio you get the addons that are community supported. With Linux you have more control but need to install everything separately. Also if you intend to use your NUC for more than just Home assistant (eg Plex) then you’ll need to use Linux rather than Hassio
You can quite easily install Linux & docker then deploy hassio. Best of both worlds.
Can you please give instructions on how to, or a link?
I wish to have HASSIO on NUC, but use the he NUC also concurrently for other tasks (Kodi, Netflix, Plex server basically media center).
Now I have the NUC with Ubuntu 16 and use as media center, and zoneminder server
Official Instructions here:
When they write “requirements”
docker
bash
socat
jq
curl
avahi-daemon
dbus-daemon
How to add all of the above on an existing Ubuntu installation (possible?)
Simply use Docker on top of your existing Ubuntu installation. If you’re interested, benefits to use Docker have been discussed here.
To install Docker:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-docker-ce-1
To install the other prereqs:
sudo apt install bash socat jq curl avahi-daemon dbus-daemon
To install Hass.io:
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m intel-nuc
first problem:
claudio@ubuntu:~$ sudo apt-get install docker-ce
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘docker-ce’ has no installation candidate
claudio@ubuntu:~$
Seems like you didn’t follow the instructions under “SET UP THE REPOSITORY”.
I followed your instructions: where are the instructions under SET UP THE REPOSITORY?
He gave you the docker link…it’s literally one of the steps to get docker.
On the Docker installation webpage - you just skipped down to installing Docker without following the first steps, including the heading “SET UP THE REPOSITORY” which you need to do first. Follow ALL of the steps on that page.
Thanks, the other steps?
It seems I installed docker (I think). Now second problem
claudio@ubuntu:~$ sudo apt install bash socat jq curl avahi-daemon dbus-daemon
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package dbus-daemon
claudio@ubuntu:~$
You already have bash and a dbus daemon…
Im Sure dbus is already installed, I just included it for completeness. Add your user to the Docker group like so:
sudo usermod -aG docker [your Ubuntu user name]
.
Then run:
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m intel-nuc
You aren’t going to get much more help from us if that’s your attitude.
third problem
claudio@ubuntu:~$ sudo usermod -aG docker claudio
claudio@ubuntu:~$ curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s – -m intel-nuc
[ERROR] Please install jq first
claudio@ubuntu:~$
Alright I’m done. Good luck.
4th problem
claudio@ubuntu:~$ curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s – -m intel-nuc
[INFO] Install supervisor docker
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.32/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.32/images/create?fromImage=homeassistant%2Famd64-hassio-supervisor&tag=0.78: dial unix /var/run/docker.sock: connect: permission denied
claudio@ubuntu:~$