Install Hassio Docker Ubuntu

  1. Install Hassio Docker Ubuntu Windows 7
  2. Install Hassio Docker Ubuntu Free

It is also possible to run Hass.io on a generic system running another OS of your choice such as Ubuntu, Debian, etc.

  1. Docker run -d -name hassiosupervisor. Https hudson install iptables java linux lirc maven media direct multilingual mysql network openvpn pidgin repair ssl svn.
  2. NOTE: This post has been updated on May 26th to use Docker-CE instead of Snap. Home Assistant has stated they will no longer support this installation method but there currently is no other way to use external storage. I recently upgraded my Home Assistant server to an Intel NUC 10 Performance Kit (NUC10i7FNH) from an Atomic Pi. I needed to manually install and configure Ubuntu on my hardware.
  3. Shellscript to set up Hassio on a Odroid XU4 Ubuntu server. # Run this as root with the following parameters for the Odroid XU4. # the docker library directory at /z/dockerLib: #.
  4. Choose the 'Latest' tag and click on the 'Select' button. Go to the 'Image' section of the Docker app and double-click the downloaded Grafana image. Assign a name to the container (Grafana, for instance) and click 'Advanced Settings'. Select the 'Enable auto-restart' checkbox. Click on the 'Volume' tab.

I use UBUNTU 18.04.3 SERVER, Download here.

Apr 17, 2019 First, install community edition of Docker, as described in my Docker Media Server guide. Once that is done, install other pre-requisite packages using the following command. Sudo apt-get install bash jq curl avahi-daemon dbus software-properties-common apparmor-utils Once done, let's move on to installing HASS.io on Docker. Setup HASS.io on Docker.


Install cURL:

Download the package lists from the repositories and update them.

Install cURL.

Install docker-ce:

Update your existing list of packages.

Install a few prerequisite packages which let apt use packages over HTTPS.

Add the GPG key for the official Docker repository to your system.

Add the Docker repository to APT sources.

Update the package database with the Docker packages from the newly added repo.

Make sure you are about to install from the Docker repo instead of the default Ubuntu repo.

Install Docker.

Install jq:

Install jq.

Install avahi-daemon:

Install avi-daemon.

Install Network-manager:

Install Network Manager.

Install dbus:

Install dbus.

Install Bash:
Install Bash.

Install Home Assistant Hass.io version:

Now we install HASS.IO


When ready open your browser and enter your machine ip and port 8123.

Now wait when installation is ready this takes between 2 and 20 minutes. When ready follow the instructions on your screen.

I will continue to refer to the OS as Raspbian because (1) that’s what they named it when first released and (2) it still says that on the operating sytem. Therefore the name has stuck and still sticks.

Here are the steps to install Docker and the Portainer container that provides your Docker installation with a simple, web-based dashboard.

Update 64-bit Raspbian:

Install Docker from the Docker website:

Install Hassio Docker Ubuntu Windows 7

Add the pi account to the docker user group so that you can execute docker commands without sudo:

Install Hassio Docker Ubuntu


Log back in and test Docker by installing and running the following container.

The container will run and tell you it was successful with additional information about Docker and its OS.

Install Hassio Docker Ubuntu Free

To be honest, I haven’t tried the recommendation about running the Ubuntu container, as I don’t know if it there is an ARM Ubuntu container (there is ARM Ubuntu, however) and if it will select the right container if there is such a container.

Install the next two containers. The first is a very simple http container.


Navigate to http://localhost with Chromium and you’ll see this:
Now add the dashboard container that implements Portainer for ARM.

Navigate to http://localhost:9000/ and create an admin password for the admin account. Once that is accomplished, you’ll see something very similar to this:

You’ll note that only two containers are listed, not three. That’s because earlier I removed the “Hello World” container. Here’s a detailed listing of the containers.

To manage any of the containers, you select that container’s checkbox. That enables all of the possible action buttons at the top of the page. Finally, here’s a check of the entire system.

The engine overview is a cleaner view of what you can get from the command line. It’s also a validation that the dashboard container is seeing everything it’s supposed to see.


If you want any container to restart after a re-boot, then you need to modify the container’s restart policy. Otherwise, on reboot, no containers are running. For example

where he container ID can be found with a docker ps from the command line. You can set restart to always from the command line with the docker run command as well.

It’s a limitation to this application I don’t like. I’m looking for something more comprehensive, or else, (shudder) I fork the application and “fix” it myself.

Most Viewed Posts