--- title: "Installation" description: "Install Home Assistant" body_id: getting_started show_title: true toc: true ---

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.

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 %}

ASUS Tinkerboard

ASUS Tinkerboard
  • 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

OSContainerCoreSupervised
Automations
Dashboards
Integrations
Blueprints
Uses container
Supervisor
Add-ons
Backups 11
Managed OS
1: Backups for Home Assistant Core and Home Assistant Container is provided by the backup integration. {% include getting-started/next_step.html step="onboarding" link="/getting-started/onboarding" %}