Pour aller plus loin, vous pouvez auto-héberger vos propres services : MariaDB pour vos données, Traefik pour vos noms de domaine, et tous vos services critiques en local.
🐳 Docker Compose — Le starter kit
version: "3.8"
services:
homeassistant:
image: homeassistant/home-assistant:stable
container_name: homeassistant
network_mode: host
volumes:
- /opt/ha/config:/config
restart: unless-stopped
traefik:
image: traefik:v3.0
container_name: traefik
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./acme.json:/acme.json
restart: unless-stopped
mariadb:
image: mariadb:10.11
container_name: mariadb
environment:
- MYSQL_ROOT_PASSWORD=your_password
- MYSQL_DATABASE=domobayt
volumes:
- /opt/mariadb/data:/var/lib/mysql
restart: unless-stopped📊 MariaDB pour vos données
MariaDB stocke vos données de manière structurée. Brancher Grafana pour visualiser votre santé, ou Node-RED pour des automatisations avancées.
🌐 Traefik — Reverse proxy avec SSL automatique
Traefik gère automatiquement vos certificats SSL (Let’s Encrypt) et route le trafic vers vos conteneurs selon le nom de domaine.
