2024-07-24, 09:31 PM
So you can add specific addresses or subnets so that Jellyfin selects a particular interface, but yours are the defaults (which is fine).
The log line I mentioned in my last post are the results of the filter. It didn't find any interfaces that fall within the configured subnets. And since 192.168.31.* falls within 192.168.0.0/16, if that interface was visible to the container, it would have been listed in the "Filtered addresses" log. But it wasn't.
So there is some sort of issue with your networking/Portainer setup not making the host NIC available to the container.
I use plain docker on the command line so I can't really say whether Portainer is doing anything weird. But your docker compose looks fine.
Code:
Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
The log line I mentioned in my last post are the results of the filter. It didn't find any interfaces that fall within the configured subnets. And since 192.168.31.* falls within 192.168.0.0/16, if that interface was visible to the container, it would have been listed in the "Filtered addresses" log. But it wasn't.
So there is some sort of issue with your networking/Portainer setup not making the host NIC available to the container.
I use plain docker on the command line so I can't really say whether Portainer is doing anything weird. But your docker compose looks fine.