Installer Home Assistant Supervised for a generic Linux system
Find a file
Pascal Vizeli 68a5b92a60
Make AppArmor and NetworkManager required again (#77)
* Make AppArmor and NetworkManager required again

* Update README.md
2020-02-16 00:10:36 +01:00
.github Create stale.yml 2019-07-15 13:58:55 +02:00
files Update hassio-supervisor.service 2019-08-23 09:11:16 +02:00
azure-pipelines.yml Fix lint 2019-04-24 13:54:23 +02:00
hassio_install.sh Make AppArmor and NetworkManager required again (#77) 2020-02-16 00:10:36 +01:00
LICENSE [skip ci] add licences 2019-04-25 15:23:36 +02:00
README.md Make AppArmor and NetworkManager required again (#77) 2020-02-16 00:10:36 +01:00

Build Status

Install Hass.io

As an alternative to using the images which include the HassOS operating system and Docker, it is also possible to run Hass.io on a generic system running another OS of your choice such as Ubuntu, Debian, etc. Because of all the various possible install options, these are more of a community supported installation choice. It follows that the more esoteric of a choice made with the OS, the less a user will find in terms of information and support from the community.

Requirements

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

Important: Don't only install NetworkManager, you need also use it on your system.

Run

Run as root (sudo su):

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

Command line arguments

argument default description
-m | --machine On a special platform they need set a machine type use
-d | --data-share $PREFIX/share/hassio data folder for hass.io installation
-p | --prefix /usr Binary prefix for hass.io installation
-s | --sysconfdir /etc Configuration directory for hass.io installation

you can set these parameters by appending -- <parameter> <value> like:

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

Supported Machine types

  • intel-nuc
  • odroid-c2
  • odroid-n2
  • odroid-xu
  • qemuarm
  • qemuarm-64
  • qemux86
  • qemux86-64
  • raspberrypi
  • raspberrypi2
  • raspberrypi3
  • raspberrypi4
  • raspberrypi3-64
  • raspberrypi4-64
  • tinker