2024-12-07, 07:19 PM
I am running Windows 11, with Jellyfin running in a docker container. All the setup is done and the app works great. I used a powershell command to generate a self-signed token for HTTPS, though I don't think that is necessary over local connections. I can use the web client from any device on my wifi via http://10.x.x.xx:8096, or https://10.x.x.xx:8920. I have also connected the http port to my cloudflare tunnel, which is publicly accessible through https://jellyfin.<mydomain>.com.
All the apps I try to connect fail. I've tried the jellyfin for Android TV (Nvidia shield device), Swiftfin on iphone and ipad, and the jellyfin for android phones. None discover any server on the wifi, and fail to connect when I enter the ip address and port. I've tried the http port, the https port, the IP with and without the port, including "http(s)/", nothing connects. I have assigned my server PC a reserved IP so it's alway at the same address on my network.
When I connect one of the apps using my public domain (https://jellyfin.<mydomain>.com, they all connect fine. This is great, but I'd really rather my TV didn't always use our internet connection and bandwidth to stream my media. I'd love it to connect locally. Anyone know how to fix this?
I've also tried setting specific firewall rules to allow incoming traffic on ports 8096 and 8920 (on the windows pc). Not sure where to go from here. Perhaps it has to do with the self-signed certificate? The "https://jellyfin.<mydomain>.com" works, and cloudflare uses its own certificate.
I also have a plex server running in another docker container on my PC, and the Plex app on shield TV is able to connect locally just fine (at least I think it's local, I never had to point it to my server).
I attached a screenshot of the error (swiftfin on iPhone). Sorry for the long post, just wanted to give as many details as possible.
Just want to say this project is awesome, and I appreciate the work that has gone into it.
All the apps I try to connect fail. I've tried the jellyfin for Android TV (Nvidia shield device), Swiftfin on iphone and ipad, and the jellyfin for android phones. None discover any server on the wifi, and fail to connect when I enter the ip address and port. I've tried the http port, the https port, the IP with and without the port, including "http(s)/", nothing connects. I have assigned my server PC a reserved IP so it's alway at the same address on my network.
When I connect one of the apps using my public domain (https://jellyfin.<mydomain>.com, they all connect fine. This is great, but I'd really rather my TV didn't always use our internet connection and bandwidth to stream my media. I'd love it to connect locally. Anyone know how to fix this?
I've also tried setting specific firewall rules to allow incoming traffic on ports 8096 and 8920 (on the windows pc). Not sure where to go from here. Perhaps it has to do with the self-signed certificate? The "https://jellyfin.<mydomain>.com" works, and cloudflare uses its own certificate.
I also have a plex server running in another docker container on my PC, and the Plex app on shield TV is able to connect locally just fine (at least I think it's local, I never had to point it to my server).
I attached a screenshot of the error (swiftfin on iPhone). Sorry for the long post, just wanted to give as many details as possible.
Just want to say this project is awesome, and I appreciate the work that has gone into it.