AppleTV cannot find server at IP address

I've just successfully installed Channels to a Synology DS423+. I've used a docker container to run the server. I can access it via its IP address of 192.168.1.124:8089 on the local network from both a windows latop and an iPhone.

However when I go to connect an AppleTV via WiFi it cannot connect to the server via the 192.168.1.124. I have verified the AppleTV is on the same WiFi and local subnet.

The only strange thing I noticed was in the server side settings i have selected "Network Discovery" but below it shows this string of text:

Advertising dvr-be410ef0469c.local. via 1 network: [172.20.0.2]

Why is it showing a 172.20.0.2 address? Any help would be appreciated.

Do you have multiple network connections, WiFi and Ethernet for example?

I do have both. The synology is connected via ethernet and the AppleTV is connected via WiFi. Both are on the same network, same subnet.

I've included a photo of the Channels General Settings page. It shows the incorrect address there. It should be 192.168.1.124 as that it was the server is and it is the ip that im accessing the Channels setting from.

The 172.20.x.x IP address is most likely a Docker bridge network.
Are you running the Channels DVR Server docker Container in HOST network mode?
If not, you need to.
See ⚠️ Security Update in v2024.01.08.1431

1 Like

Yes I am running it in a bridge network due to running a VPN. If I change to HOST wont that by pass my VPN?

Refer to this ⚠️ Security Resolution Incoming ⚠️
and this

So is there no way to make the AppleTV authenticate with a token? Or any other way?

Ask in the topic ⚠️ Security Update in v2024.01.08.1431