Jellyfin Forum
SOLVED: Can't connect to local server (linux) - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Can't connect to local server (linux) (/t-solved-can-t-connect-to-local-server-linux)



Can't connect to local server (linux) - annoyedbeginner - 2025-04-14

Hello,

I have Jellyfin installed on TrueNAS SCALE on a PC serving as a NAS. I installed Jellyfin via the app list in TNS and it works.

My issue is I can't connect to the server from another Linux PC on the same network using either Delfin, Jellyfin Media Player, etc. using the 192.168.xx.xx:8096, localhost:8096 address... 
I set up a TCP Inbound firewall rule in my router for the 8096 port using the IP address of the PC I'm using to connect.

I looked around for the same issue on the forum, but a lot of threads with the same issue are for Windows users (which doesn't help in my case), I'm a semi-beginner Linux user who's quite new to TNS and networking.

What can/should I be doing?

AB


RE: Can't connect to local server (linux) - TheDreadPirate - 2025-04-14

Can you share your jellyfin logs via privatebin.net?

Can you also share screenshots of the config UI for Jellyfin?


RE: Can't connect to local server (linux) - annoyedbeginner - 2025-04-14

https://pastebin.com/tJHyQ7rd


RE: Can't connect to local server (linux) - TheDreadPirate - 2025-04-14

Not the Jellyfin network config page. There should be a config page within TrueNAS for Jellyfin.

It looks like you are using bridge networking. Did you publish port 8096?


RE: Can't connect to local server (linux) - annoyedbeginner - 2025-04-14

Those pages?

How do I publish the port?


RE: Can't connect to local server (linux) - TheDreadPirate - 2025-04-14

The TrueNAS "app store" version of Jellyfin is mapping port 30013 on the host to 8096 for the container. You can either reconfigure the container to use 8096 on the host or have your clients use port 30013.

http://192.168.#.#:30013


RE: Can't connect to local server (linux) - annoyedbeginner - 2025-04-14

Ah, that worked. thanks for your help!

Dunno where I could have seen something this simple written down...

As an aside, Since I will eventually want to have access from outside local network, I plan to use NginX for https/ssl. Are there any good guides that you're aware of that are specific to TNS/Nginx/Jellyfin/duckDNS? Tall order, I know, but worth a try...
I assume i have to select a port in the TNS app store Jellyfin settings for HTTPS, correct?


RE: Can't connect to local server (linux) - TheDreadPirate - 2025-04-14

Are you planning on using plain Nginx or Nginx Proxy Manager? I'm assuming the latter.

Regardless, we have a doc for both kinds of Nginx.

https://jellyfin.org/docs/general/networking/nginx/

Nginx Proxy Manger is dead simple. Yes, you would use port 30013 in Nginx as the proxied port. It will automate requesting certs from the DuckDNS address.

One thing that people do that they shouldn't is check "Cache Assets", even though we do not say to check it in our doc. DO NOT check Cache Assets.


RE: Can't connect to local server (linux) - annoyedbeginner - 2025-04-16

Yeah the Nginx Proxy manager, as it's what's available in the TNS app store.

Thanks for the link and the tip!