ITGOIT - Wiki

Zigbee2MQTT

cd /home/myusername/docker
mkdir zigbee2mqtt && cd "$_"

nano docker-compose.yml

services:
  zigbee2mqtt:
    image: ghcr.io/koenkk/zigbee2mqtt:latest
    container_name: zigbee2mqtt
    restart: unless-stopped
    volumes:
      - ./data:/app/data
      - /run/udev:/run/udev:ro
    ports:
      - "8265:8080"
    environment:
      TZ: Etc/UTC
    depends_on:
      - mqtt

  mqtt:
    image: eclipse-mosquitto:latest
    container_name: mqtt
    restart: unless-stopped
    environment:
      - PUID=${PUID:-1000}
      - PGID=${PGID:-1000}
    ports:
      - "1883:1883"
      - "9001:9001"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
      - ./mqtt/data:/mosquitto/data
    #   - ./mqtt/config/mosquitto.conf:/mosquitto/config/mosquitto.conf
docker compose up -d