zigbee2mqtt

zigbee2mqtt

Docker app from digiblur's Repository

Overview

Zigbee to MQTT bridge allows you to use your Zigbee devices without the vendors bridge or gateway. This template has the port 9442 forwarded for the front end on 8080 and does NOT require a USB passthrough to accomodate POE based adapters.

  • All users MUST edit the configuration.yaml file in the appdata zigbee2mqtt folder to specify the serial port (or tcp port) for the zigbee adapter. If you are using a USB adapter add it via dev serial ID and point it to /dev/zigbee for ease of use. Example value: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0:/dev/zigbee

  • Attempt to start the container at least once and the yaml will be created for you. Then modify it to include the MQTT host info and the USB or TCP port for the Zigbee adapter.

  • How to determine the Zigbee adapter USB ID: https://www.zigbee2mqtt.io/guide/installation/01_linux.html#determine-location-of-the-adapter-and-checking-user-permissions

  • To enable the dev branch, change the repository value to koenkk/zigbee2mqtt:latest-dev

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Privileged
false

Template configuration

appdataPathrw

Container Path: /app/data

Target
/app/data
Default
/mnt/user/appdata/zigbee2mqtt
WebUIPorttcp

Container Port: 8080

Target
8080
Default
9442

Download Statistics

119,220,737
Total Downloads
933,690
This Month
927,837
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
koenkk/zigbee2mqtt
Last Updated2026-04-17
First Seen2020-09-10

Run Zigbee2mqtt on Unraid.

Zigbee2mqtt is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.