Установка и настройка Home Assistant

Полный гайд по установке Home Assistant на Ubuntu с Docker: от структуры папок до настройки прав доступа для пользователя.

В этой статье описывается процесс установки и настройки Home Assistant на Ubuntu с использованием Docker. Home Assistant — это мощная платформа для управления умным домом, которая позволяет объединять устройства от разных производителей в единую экосистему.

Шаг 1: Подготовка структуры папок

				
					mkdir -p /mnt/hdd/docker/homeassistant
cd /mnt/hdd/docker/homeassistant
				
			

Структура папок должна соответствовать тем, что указаны в docker-compose.yml.

Шаг 2: Создание docker-compose.yml

				
					services:
  homeassistant:
    container_name: homeassistant
    image: ghcr.io/home-assistant/home-assistant:stable
    restart: unless-stopped
    privileged: true
    ports:
      - "8123:8123"
    volumes:
      - ./config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
				
			

Шаг 3: Запуск Home Assistant

				
					cd /mnt/hdd/docker/homeassistant
docker compose up -d
				
			

После запуска откройте http://ваш-ip:8123 для доступа к Home Assistant.

Шаг 4: Настройка прав доступа

				
					sudo chown -R $USER:$USER /mnt/hdd/docker/homeassistant
				
			
				
					sudo chmod -R 755 /mnt/hdd/docker/homeassistant
				
			

Шаг 5: Перезапуск сервиса

				
					cd /mnt/hdd/docker/homeassistant
docker compose restart