services: homeassistant: container_name: homeassistant image: ghcr.io/home-assistant/home-assistant:stable restart: unless-stopped network_mode: host volumes: - ./config:/config - /etc/localtime:/etc/localtime:ro environment: - TZ=Europe/Amsterdam privileged: true mosquitto: container_name: mosquitto image: eclipse-mosquitto:latest restart: unless-stopped ports: - "1883:1883" - "9001:9001" volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data - ./mosquitto/log:/mosquitto/log environment: - TZ=Europe/Amsterdam zigbee2mqtt: container_name: zigbee2mqtt image: ghcr.io/koenkk/zigbee2mqtt:latest restart: unless-stopped volumes: - ./zigbee2mqtt:/app/data - /run/udev:/run/udev:ro ports: - "8080:8080" devices: - /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_dc3be1218711f011862f3707773d9da9-if00-port0:/dev/ttyUSB0 environment: - TZ=Europe/Amsterdam depends_on: - mosquitto