Install Hass.io - noodlemctwoodle/Hassio GitHub Wiki

This guide explains how to install Hassio on Ubuntu Server 19.10 running Docker CE

Requirements

  • docker-ce
  • bash
  • jq
  • curl
  • avahi-daemon
  • dbus
  • Optional
  • apparmor-utils
  • network-manager
  • Run

You may need to install the Universe repo for some of the requirements

sudo add-apt-repository universe

Supported Machine types

Intel-NUC

Run

Run as root (sudo su):

curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s --machine 'intel-nuc' --data-share '/mnt/data/homeassistant' 

Configure Hass.io for remote access using NGINX reverse proxy

Using the NGINX Guide create a new certificate for your Hass.io instance. If you have already installed NGINX and Lets Encrypt start from the section 'Create Certificate/s' and generate a new certificate for this Hass.io instance and complete the rest of the guide.

Be aware that {config-name} should be replaced by the NGINX configuration you are using such as 'hassio' or 'containers'