Installation (2024)

The first step to getting started with Home Assistant is to install it on adevice. There are many ways to run it for all kinds of scenarios and allkinds of skill levels.

Easiest

Plug and play with Home Assistant Green

The affordable Home Assistant Green is the easiest way to start usingHome Assistant. It's plug-and-play and comes with Home Assistant alreadyinstalled.

Installation (1)

Home Assistant Green

The easiest way to get started with Home Assistant

SKILLS REQUIRED

  • Interest in setting up a smart home

TOOLS REQUIRED

  • Ethernet connection

Easy

DIY with Raspberry Pi

Raspberry Pi, a mini low-cost computer, is one of the most popular platformsfor running Home Assistant. If you want to learn how to DIY, this is a goodway to start and gain experience.

Installation (2)

Install Home Assistant on Raspberry Pi

A low-cost DIY solution to get started with Home Assistant

SKILLS REQUIRED

  • Assembling a Raspberry Pi setup
  • Flashing a Raspberry Pi

TOOLS REQUIRED

  • Raspberry Pi 3, 4 or 5 with power supply
  • MicroSD card
  • Ethernet connection

Intermediate

Extend with Home Assistant Yellow

The extensible Home Assistant Yellow comes with all the ingredients you needto help you build a robust smart home. All you need to do is to bring yourown Raspberry Pi Compute Module.

Installation (3)

Home Assistant Yellow

The powerful way to run Home Assistant

SKILLS REQUIRED

  • You're comfortable following instructions on:
  • Installing a compute module and a heat sink
  • Flashing a Raspberry Pi

TOOLS REQUIRED

  • Raspberry Pi Compute Module 4
  • Ethernet connection
  • USB storage drive
  • Screwdriver

Hard

Install on other hardware

Home Assistant can be repurposed and installed on various hardware, suchas an Odroid or a generic x86-64 machine. The Home Assistant Operating Systemallows you to install Home Assistant on these devices even if you havelittle to no Linux experience.

Installation (4)

Install Home Assistant on Odroid devices

A more powerful alternative to Raspberry Pi

SKILLS REQUIRED

  • You're comfortable following instructions on:
  • Writing boot images
  • Installing an SD card or eMMC

TOOLS REQUIRED

  • An Odroid device
  • MicroSD card or eMMC
  • Ethernet connection

Installation (5)

Install Home Assistant on x86-64 machines

Repurpose workstation hardware to run Home Assistant

See Also
Remote UI

SKILLS REQUIRED

  • You can use a command line and install a boot medium on your hardware
  • You're comfortable configuring the BIOS based on instructions.

TOOLS REQUIRED

  • An x86-64 machine
  • Storage hard drive
  • USB stick
  • Ethernet connection

Expert

Advanced installation methods

Home Assistant offers four different installation methods. We recommendusing Home Assistant Operating System. Other methods are available forexperienced users for their specific needs, for example, running HomeAssistant in a virtualized environment (e.g. Proxmox), or on top of anexisting operating system (e.g. Windows, macOS, Linux):

  • Home Assistant Container: Standalone container-based installationof Home Assistant Core (e.g. Docker).
  • Home Assistant Supervised: Manual installation of the Supervisor.
  • Home Assistant Core: Manual installation using Python virtualenvironment.

Note that while these installation methods may provide somefeatures for advanced users, they may also have some major limitations.For example, add-ons and other important Home Assistant features may not be available.

HA OS1Container1Core1Supervised1
Automations
Dashboards
Integrations
Blueprints
Uses container
Supervisor
Add-ons
Backups22
Managed Restore33
Managed OS

1: Names are abbreviated. The full names of the installation methods are:

  • Home Assistant Operating System
  • Home Assistant Container
  • Home Assistant Core
  • Home Assistant Supervised

2: Backups for Home Assistant Core and Home Assistant Container is providedby thebackup integration.

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

Installation (6)

Install Home Assistant on Linux

Use Home Assistant OS, Container, Supervised, or Core

SKILLS REQUIRED

  • Advanced knowledge of Linux
  • Using Linux command line
  • Using Docker Compose (for HA Container)

TOOLS REQUIRED

  • Machine with Linux installed

Installation (7)

Install Home Assistant on macOS

Use Home Assistant OS on a VM, or install Core

SKILLS REQUIRED

  • Advanced knowledge of macOS
  • Using macOS command line

TOOLS REQUIRED

  • Machine with macOS installed

Installation (8)

Install Home Assistant on Windows

Use Home Assistant OS on a VM, or Core on WSL

SKILLS REQUIRED

  • Know how to find an IP address on your router
  • Advanced knowledge of Windows
  • Using Linux command line

TOOLS REQUIRED

  • Machine with Windows installed
  • VirtualBox (for VM)
  • Windows Subsystem for Linux (for Core)

Install Home Assistant on other systems

Use Home Assistant on virtual machines, NAS, and more

SKILLS REQUIRED

  • Know how to find an IP address on your router
  • Advanced knowledge of Windows
  • Using Linux command line

TOOLS REQUIRED

  • Machine with Windows installed
  • VirtualBox (for VM)
  • Windows Subsystem for Linux (for Core)

Help us to improve our documentation

Suggest an edit to this page, or provide/view feedback for this page.

Installation (2024)

FAQs

What is the meaning of the word installation? ›

installation noun (MAKING READY TO USE)

the act of putting furniture, a machine, or a piece of equipment into position and making it ready to use : Do you have to pay extra for installation? There have been calls for the installation of cameras at the junction.

Is it installation or instillation? ›

installation: (noun) the act of installing something (as equipment). instillation: (noun) the introduction of a liquid (by pouring or injection) drop by drop. (noun) a liquid that is instilled drop by drop.

What is an installation defined as? ›

1. : the act of installing : the state of being installed. 2. : something that is installed for use.

What is installation with an example? ›

Installation is the process of putting something in a position so it can work properly. If the installation of the new dishwasher goes badly, you'll end up with water all over the kitchen floor.

What are the 4 types of installation? ›

There are four approaches of installation; direct, parallel, single-location and phased installation.

What is the meaning of installation in the Bible? ›

Installation is a Christian liturgical act that formally makes a clergy assume office of his appointed position at a particular place such as a cathedral.

What is considered an installation? ›

The term installation art is used to describe large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time.

What does installation of someone mean? ›

to put someone in an important job or position: install someone as something She has installed a couple of young academics as her advisers.

What makes something an installation? ›

Installation art is a form of art which is “installed” or “put in” its surroundings or environment. It is often site specific and designed to transform the perception of a space.

What are the 3 installation types? ›

Attended Installation: Requires user input during the process, following prompts and making choices about installation options. Unattended Installation: Runs automatically without user interaction, often used for deploying software on multiple machines. Silent Installation: Similar to unattended but migh.

Why is it called installation? ›

Installation art is a term generally used to describe artwork located in three-dimensional interior space as the word "install" means putting something inside of something else.

What is installation also called as? ›

installation (noun as in establishment, inauguration) Strong matches. accession coronation fitting furnishing inaugural induction installment investiture investment launching ordination positioning.

What is the legal definition of installation? ›

Install or installation means the placing of Structures or Infrastructure in the right of way, whether initially or as part of the repair, modification, replacement, removal or expansion of an existing Infrastructure, and includes any process by which Structure or Infrastructure is placed within a right of way, ...

What are the two categories of installation? ›

Installation can be categorized into two broad categories: physical and virtual. Physical installation pertains to installing physical equipment such as computer hard drives, cables, modems and so on, while virtual installation refers to installation of software.

Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated:

Views: 5849

Rating: 4.4 / 5 (45 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.