--- title: "Installation" description: "Install Home Assistant" body_id: getting_started show_title: true toc: true --- {% include installation_survey.html %}

The first step is to install Home Assistant. We recommend a dedicated system to run Home Assistant. If you are unsure of what to choose, follow the Raspberry Pi guide to install Home Assistant Operating System.

Home Assistant offers four different installation methods. We recommend using one of the following two methods:

There are two alternative installation methods available for experienced users:

The list below shows the installation method available based on the device and platform being used.

If you are using the Home Assistant Blue, the Home Assistant Operating System is already installed. Continue to onboarding.

Home Assistant Green

Home Assistant Green
  • Home Assistant Operating System
{% include assets/chevron_right.html %}

Home Assistant Yellow

Home Assistant Yellow
  • Home Assistant Operating System
{% include assets/chevron_right.html %}

Raspberry Pi

Raspberry Pi
  • Home Assistant Operating System
  • Home Assistant Container
  • Home Assistant Core
{% include assets/chevron_right.html %}

ODROID

ODROID
  • Home Assistant Operating System
  • Home Assistant Container
  • Home Assistant Core
{% include assets/chevron_right.html %}

Generic x86-64

Generic x86-64 (e.g. Intel NUC)
  • Home Assistant Operating System
  • Home Assistant Container
  • Home Assistant Core
{% include assets/chevron_right.html %}

Windows

Windows
  • Home Assistant Operating System (VM)
  • Home Assistant Core
{% include assets/chevron_right.html %}

macOS

macOS
  • Home Assistant Operating System (VM)
  • Home Assistant Core
{% include assets/chevron_right.html %}

Linux

Linux
  • Home Assistant Operating System (VM)
  • Home Assistant Container
  • Home Assistant Core
  • Home Assistant Supervised
{% include assets/chevron_right.html %}

Alternative

Alternative

VM's not covered by other categories, NAS installations and community guides

{% include assets/chevron_right.html %}

Compare installation methods

HA OS1Container1Core1Supervised1
Automations
Dashboards
Integrations
Blueprints
Uses container
Supervisor
Add-ons
Backups 22
Managed Restore 33
Managed OS
1: Names are abbreviated. The full names of the installation methods are:

2: Backups for Home Assistant Core and Home Assistant Container is provided by the backup integration.

3: Backups for Home Assistant Core and Home Assistant Container are either a tool to migrate to HAOS or a completely manual restore of the backup.