Installation of Home Assistant
Beginners should check our Getting started guide first. This is for users that require advanced installations.
<p class='note'>
Home Assistant provides multiple ways to be installed. A requirement is that you have Python installed. For Windows, we require at least Python 3.5 and for other operating systems at least Python 3.4.2.
<div class="text-center hass-option-cards" markdown="0">
<div class='img-container'>
</div>
<div class='title'>Hassbian</div>
<div class='img-container'>
</div>
<div class='title'>Raspbian</div>
<div class='img-container'>
</div>
<div class='title'>ArchLinux</div>
<div class='img-container'>
</div>
<div class='title'>armbian</div>
<div class='img-container'>
</div>
<div class='title'>Fedora</div>
<div class='img-container'>
</div>
<div class='title'>CentOS/RHEL</div>
<div class='img-container'>
</div>
<div class='title'>Windows</div>
<div class='img-container'>
</div>
<div class='title'>macOS</div>
<div class='img-container'>
</div>
<div class='title'>Synology</div>
<div class='img-container'>
</div>
<div class='title'>Docker</div>
<div class='img-container'>
</div>
<div class='title'>Vagrant</div>
<div class='img-container'>
</div>
<div class='title'>FreeNAS</div>
</div>
Once Home Assistant is installed, execute the following code in a console/terminal to check if the setup was successful:
bash
$ hass
The first start may take a minute or two because the needed packages will be downloaded and installed. The web interface will be served on http://localhost:8123.
For more details about hass
, please refer to the tools section.
If you’re running a Linux-based platform, we suggest you follow the VirtualEnv instructions to avoid using root
.
You may need to install additional libraries depending on the platforms/components you want to use.