Найпростіше встановлення Home Assistant Supervised на Debian чи Ubuntu
Найпростіше встановлення Home Assistant Supervised на Debian чи Ubuntu

У цій статті ми розглянемо встановлення Home Assistant Supervised на Debian 12 або Ubuntu. Home Assistant — це потужна система автоматизації розумного дому з відкритим кодом, яка дозволяє керувати пристроями, створювати сценарії та аналізувати дані. Вона підтримує тисячі інтеграцій і підходить як для новачків, так і для просунутих користувачів.

Існує кілька способів встановлення Home Assistant:

  • Home Assistant OS — повноцінна операційна система з усіма необхідними компонентами.
  • Home Assistant Container — запущений у Docker контейнері без підтримки Supervisor.
  • Home Assistant Core — установка безпосередньо на Python середовище.
  • Home Assistant Supervised — повна версія Home Assistant без використання спеціалізованої ОС. Вона дозволяє зберегти контроль над операційною системою, але вимагає більше налаштувань і відповідальності з боку користувача.

Установка Home Assistant Supervised

Підтримувані платформи

Спільнота обіцяє, що Home Assistant буде коректно працювати на таких платформах:

  • generic-x86-64
  • odroid-c2
  • odroid-c4
  • odroid-n2
  • odroid-xu
  • qemuarm
  • qemuarm-64
  • qemux86
  • qemux86-64
  • raspberrypi
  • raspberrypi2
  • raspberrypi3
  • raspberrypi4
  • raspberrypi3-64
  • raspberrypi4-64
  • raspberrypi5-64
  • tinker
  • khadas-vim3

Встановлення необхідних залежностей

Виконайте такі команди для оновлення системи та встановлення необхідних пакетів:

apt install apparmor bluez cifs-utils curl dbus jq libglib2.0-bin lsb-release network-manager nfs-common systemd-journal-remote systemd-resolved udisks2 wget -y

Якщо до цього ви не використовували NetworkManager, можуть з’явитися повідомлення про необхідність зміни налаштувань мережі. Виконайте інструкції перед продовженням.

Встановлення Docker

Встановіть Docker, виконавши наступну команду:

curl -fsSL get.docker.com | sh

Встановлення OS-Agent

OS-Agent необхідний для роботи Supervisor. Завантажте останню версію пакету та встановіть його. На момент публікації статті найновіша версія 1.6.0.
Перевірити актуальність можна за посиланням.

wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb
dpkg -i os-agent_1.6.0_linux_x86_64.deb

Перевірте, чи OS-Agent працює коректно:

gdbus introspect --system --dest io.hass.os --object-path /io/hass/os

Якщо ви бачите список інтерфейсів без помилок, OS-Agent встановлено правильно.

Встановлення Home Assistant Supervised

Завантажте та встановіть пакет Home Assistant Supervised:

wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb 
apt install ./homeassistant-supervised.deb

Запуск та доступ до інтерфейсу Home Assistant

Після встановлення система може запускатися кілька хвилин.

Установка Home Assistant Supervised

Щоб отримати доступ до інтерфейсу, відкрийте веб-браузер і перейдіть за адресою:

http://IP_ADDRESS:8123/

де IP_ADDRESS — це IP-адреса вашого сервера.

Після завантаження інтерфейсу завершіть налаштування Home Assistant відповідно до ваших потреб.

Висновок

Встановлення Home Assistant Supervised на Debian або Ubuntu дає змогу отримати повноцінний контроль над системою, використовуючи всі можливості Supervisor. Однак цей метод вимагає певного рівня знань Linux, Docker та мережевого адміністрування. Якщо у вас виникнуть проблеми, перевіряйте офіційну документацію або звертайтеся до спільноти Home Assistant.

Джерело – Github, Habr

Від Тетяна

IT-спеціалістка, викладачка, фанатка сучасних технологій. З 2009 року занурена у світ цифрового дизайну, веб-розробки та адміністрування систем. Ділюсь знаннями про веб-технології, IT-інструменти та корисні лайфхаки, викладаю студентам, навчаюсь сама.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *