Installation


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

  • Home Assistant Operating System: Minimal Operating System optimized to power Home Assistant. Comes with Supervisor to manage Home Assistant Core and add-ons pre-installed. Recommended installation type.
  • Home Assistant Container: Standalone container-based installation of Home Assistant Core (e.g. Docker).

In addition there are two installation methods available for experienced users:

  • Home Assistant Supervised: Manual installation of the Supervisor.
  • Home Assistant Core: Manual installation using a Python virtual environment.

The list below shows which installation method is available on what device or platform.

We recommend a dedicated system to run Home Assistant. If you are unsure what to choose, using a Raspberry Pi and the Home Assistant Operating System is a good start.

If you are using the Home Assistant Blue, the Home Assistant Operating System is already preinstalled. You can skip this installation step.

Compare Installation Methods

OS Container Core Supervised
Automations
Lovelace
Integrations
Blueprints
Uses container
Supervisor
Add-ons
Snapshots
Managed OS

onboarding