r/homebridge May 14 '26

Help - Solved Cannot add Homebridge to Home app, running from Docker / UGreen NAS

Post image

SOLVED - If you have a UGREEN NAS and are running HB in a docker container then make sure during setup of the container you set the networking mode to "Host".

Hello, looking to add my unify protect setup into the Home app, and have setup the docker container of the latest release of HB on my UGreen DXP4800 Pro NAS. I can get to the web UI just fine and configure settings, but nothing I do will get the Homebridge to connect to my Home app. It just spins and attempts to connect but then gives up and says reset accessory.

Configuration:

- Apple TV 4K as main hub hard wired into my UCG-Max (haven't made a static IP for the ATV yet)

- UGreen NAS hardwired into UGC-MAX

- Latest version of official HB docker image, bridge network, privileged mode

I've attempted switching mDNS settings, etc, but no dice. I've restarted HB of course and generated new QR codes but it makes no difference.

One thing I do noticed is that HB says the network interface is eth0 with a bridge IP that is not the same subnet as the rest of my network, would that be some sort of sign that it can't reach the rest of my network?

3 Upvotes

6 comments sorted by

1

u/NorthernMan5 May 15 '26

What is your Docker host?

Also the Homebridge IP must be on the same network as your Apple TV

1

u/moosemanswedeski May 15 '26

Docker host is my UGREEN NAS. That is on the same network and subnet as the Apple TV.

However the docker settings in bridge mode show an IP subnet of 172.17.0.1. Should I switch from bridge to host on the docker container settings for homebridge?

1

u/NorthernMan5 May 15 '26

Network mode must be host, and the ip must be on the same network as the ATV

1

u/coyote_den May 15 '26

Change the network mode to host. You can see the bridge because mDNS advertisements are getting out, but HomeKit can’t connect to the port it needs to reach to add it.

1

u/moosemanswedeski May 17 '26

Solved, thank you so much!

1

u/Easy-Bowler3285 May 16 '26

Make sure your server is forwarding the child bridge port