🐳 Docker et auto-hébergement

Docker Compose pour auto-héberger Home Assistant, Traefik et MariaDB. Guide complet pour un serveur domotique complet et self-hosted.

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.

Pour aller plus loin