
Сервер Home Assitant у меня работает на ТВ приставке Vontar X3: https://ali.click/4xx4vc?erid=2SDnjeh6Y2C
Статьи по серии Home Assistant Container:
- Установка Home Assistant Container на Linux и любой одноплатный компьютер.
- Установка и настройка FileEditor в Home Assistant Container
- Установка HACS в Home Assistant Container
- Установка и настройка Mosquitto (mqtt) broker на Home Assistant Container
- Установка и настройка Zigbee2mqtt в Home Assistant Container
С декабря 2025 года Home Assistant объявил о том, что перестаёт поддерживать метод установки Home Assistant Supervisor на альтернативных платформах. Что означало, что нафиг идут все одноплатные компьютеры альтернативные Raspberry pi, линукс операционные системы.
И многие люди сразу приуныли так приуныли. Но не стоит расстраиваться, ничего тут ужасного нет, так как метод установки Home Assitsant Container по прежнему поддерживается и не стоит его бояться.
Собственно я решил написать серию статей, о том как установить и настроить Home Assistant Container и разные аддоны к нему.
В этой статье я расскажу про установку самого Home Assistant Container.
Подготовка Среды:
Для начала нам нужно подготовить среду, а именно операционную систему и установить необходимые компоненты.
Обновляем репозитории:
apt update
Далее устанавливаем недостающие пакеты на всякий случай:
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus apparmor-utils systemd-journal-remote lsb-release -y
Далее нужно установить докер.
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh
sudo usermod -aG docker $USER
Еще установим Docker-compose:
apt install docker-compose
Установка Home Assistant Container:
Создаём папку где будет храниться конфиг:
mkdir /config
Устанавливается home Assistant container одной командой:
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Europe/Moscow \
-v /config:/config \
-v /run/dbus:/run/dbus:ro \
--network=host \
ghcr.io/home-assistant/home-assistant:stable
Где /config:/config тут до “:” указываем папку где вы хотите, чтоб хранился config. Мы выше создали папку в корте /config. по этому тут я её так и указал.
А тут: -e TZ=Europe/Moscow Нужно указать часовой пояс взяв из википедии ваш: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Но если вы в дальнейшем собираетесь использовать именно этот метод установки Home Assistant, то лучше все-же установить не одной командой, а через файл Docker-compose.
Это будет удобнее для того, чтоб потом в этот файл Docker-compose добавлять конфигурацию других контейнеров, таких как Zigbee2mqtt, mosquitto, esphome и прочего.. и буквально одной командой запускать установку всего сразу.
Чтоб создать Docker-compose файл, нужно выполнить команду:
nano docker-compose.yaml
И добавить туда содержимое:
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
environment:
TZ: Europe/Amsterdam
Где /config:/config тут до “:” указываем папку где вы хотите, чтоб хранился config. Мы выше создали папку в корте /config. по этому тут я её так и указал.
А тут: -e TZ=Europe/Moscow Нужно указать часовой пояс взяв из википедии ваш: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Ну а потом находясь в папке, где находится Docker-compose.yaml файл, выполняем команду:
docker compose up -d
И контейнер соберется сам
После этого подождав минут 20, вбиваем в браузер ip адрес вашего сервера и порт :8123 и мы попадём в home Assistant. Например у меня это адрес 192.168.31.18:8123

На этом установка закончена.
В следующих статьях я вам покажу как настраивать другие аддоны (контейнеры) для работы в Home Assitant.