This is part of a multi part series of how to connect zigbee devices to Home Kit using HomeBridge Conbee II, deCONZ and phoscon.
After first configuring Raspberry Pi OS and installing docker, we can now setup our Home Bridge in a docker container.
Find the user ID of the pi user
This will likely be the default of uid=1000 and gid=1000
Make a folder for the docker config
Edit the docker compose yaml file
Modify the below with a unique UUID if needed
version: '2' services: homebridge: image: oznu/homebridge:raspberry-pi restart: unless-stopped network_mode: host volumes: - ./config:/homebridge environment: - PGID=1000 - PUID=1000 - HOMEBRIDGE_CONFIG_UI=1 - HOMEBRIDGE_CONFIG_UI_PORT=80
Install homebridge in a docker container
In the same folder as the docker-compose.yml configuration file, run docker-compose
cd /home/pi/homebridge docker-compose up -d
This will download the docker files and install them, and will display done when complete.
To see the container run
If everything is running, you can now access homekit at http://raspberrypi.local
Default homekit credentials are:
You can now configure homebridge, restore a backed up homebridge configuration, or move on to configuring Conbee II with phoscon in docker.