Installer Home Assistant via Docker Compose
Home Assistant est la référence absolue pour la domotique locale. Cette méthode d'installation via Docker Compose permet de maintenir votre configuration propre et de faciliter les mises à jour.
host) pour détecter automatiquement vos ampoules, prises connectées et enceintes (Google/Alexa).
1. Préparation des dossiers
Créez un dossier pour organiser vos fichiers :
mkdir -p ~/homeassistant cd ~/homeassistant
2. Le fichier docker-compose.yml
Créez le fichier de configuration :
nano docker-compose.yml
Collez le contenu suivant :
version: '3'
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Europe/Paris
network_mode: host
restart: unless-stopped
# privileged: true # Décommentez si vous utilisez une clé USB Zigbee/Zwave
3. Note sur les clés USB (Zigbee/Z-Wave)
Si vous branchez une clé domotique (ex: Conbee II, Sonoff) sur votre serveur, vous devez autoriser le conteneur à y accéder.
privileged: true dans le fichier ci-dessus, ou ajoutez un mappage de périphérique (devices: - /dev/ttyUSB0:/dev/ttyUSB0) pour plus de sécurité.
4. Lancement et Accès
Démarrez votre domotique :
docker compose up -d
Accédez à l'interface web pour créer votre compte administrateur et commencer la détection des appareils :
http://IP-SERVEUR:8123