Paulus Schoutsen fbb18f12db
Add some supervisor improvements (#522)
* Add some supervisor improvements

* Clarify title
2020-05-13 12:57:01 +02:00

1.3 KiB

title sidebar_label
Home Assistant Supervisor Introduction

The Supervisor allows the user to manage their Home Assistant installation from Home Assistant. The Supervisor has the following responsibilities:

  • Run Home Assistant Core
  • Update Home Assistant Core. Automatically roll back if the update fails.
  • Make and restore backups
  • Add-ons
  • Unified audio system
  • Update the Home Assistant operating system (disabled in a Supervised installation)

Architecture

Architecture Overview of Home Assistant

  • Home Assistant Core: home automation platform
  • Add-ons: extra applications that the user wants to run on their server
  • DNS: allows core and add-ons to communicate among one another
  • Audio: allows core and add-ons to play audio
  • mDNS: help discover and connect to devices and services in the network
  • Supervisor: manages all parts of the system and keeps it up to date
  • Docker: container service to run applications.
  • Operating System: Linux based operating system
  • D-Bus: communication system to control parts of the operating system like the network manager