--- layout: page title: "Installation of Home Assistant" description: "Instructions how to install Home Assistant to launch on start." date: 2017-02-15 08:00 sidebar: true comments: false sharing: true footer: true redirect_from: /getting-started/installation/ ---

Beginners should check our [Getting started guide](/getting-started/) first. This is for users that require advanced installations.

Home Assistant provides multiple ways to be installed. A requirement is that you have [Python 3.5+](https://www.python.org/downloads/) installed.
Hass.io
(Beginner friendly)
On top of an existing Python 3.5+ installation
Hassbian
Raspbian
ArchLinux
armbian
Fedora
CentOS/RHEL
Windows
macOS
Synology
Docker
Vagrant
FreeNAS
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](http://localhost:8123). For more details about `hass`, please refer to the [tools section](/docs/tools/hass/). If you're running a Linux-based platform, we suggest you follow the [VirtualEnv instructions](/docs/installation/virtualenv/) to avoid using `root`. You may need to install additional libraries depending on the platforms/components you want to use.