cd /home/myusername/docker
mkdir zigbee2mqtt && cd "$_"
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