2025-01-25, 11:10 PM
I have the Jellyfin server running on a Windows machine. However, it is my wife's machine. This makes it difficult to update, reboot, etc.
So I'm trying to install Jellyfin on "Ubuntu 22.04.5 LTS". I installed using the bash script method. The jellyfin service was listed as "masked" so I unmasked it using instructions from the internet.
I could now get to the Jellyfin login from the local machine using "localhost:8096" or "192.168.1.254:8096" What I _couldn't_ do is use "192.168.1.254:8096" from any other machine on my local network.
I've been trying everything I could find on the internet, but none of it has worked.
I did set "Allow remote connections to this server", but I did not add any IP filters.
I tried it with "ufw" disabled, enabled, enabled with 8096 allowed in many different ways.
ufw status currently shows:
sudo ufw status | grep 8096
8096 ALLOW Anywhere
8096 (v6) ALLOW Anywhere (v6)
Trying to access it from the brave browser reports "This site can't be reached". firefox says the connection timed out.
I _don't_ want to access this server from the web, only my local network. However, I _do_ have nginx running on this machine for a mastodon server.
All the Jellyfin nginx setups I saw seemed to be for port-forwarding with certificates for access on the web.
How can I figure out what is going wrong? The Jellyfin logs don't show anything when I try to connect from another host, so I'm not getting in at all.
The ufw logs are also showing nothing when I attempt to log in. The nginx logs do not show anything either.
I can ping 192.168.1.254, but telnet to 192.168.1.254 8096 fails. I _can_ ssh to this server, so at least some of the ports are accessible.
I tried uninstalling and re-installing, but was then worried about _why_ the service was listed as masked. I uninstalled everything and have reinstalled from the "*.deb" files. The service is no longer listed as masked, but that still doesn't fix the local access problem.
Thanks for your suggestions!
JimE.
So I'm trying to install Jellyfin on "Ubuntu 22.04.5 LTS". I installed using the bash script method. The jellyfin service was listed as "masked" so I unmasked it using instructions from the internet.
I could now get to the Jellyfin login from the local machine using "localhost:8096" or "192.168.1.254:8096" What I _couldn't_ do is use "192.168.1.254:8096" from any other machine on my local network.
I've been trying everything I could find on the internet, but none of it has worked.
I did set "Allow remote connections to this server", but I did not add any IP filters.
I tried it with "ufw" disabled, enabled, enabled with 8096 allowed in many different ways.
ufw status currently shows:
sudo ufw status | grep 8096
8096 ALLOW Anywhere
8096 (v6) ALLOW Anywhere (v6)
Trying to access it from the brave browser reports "This site can't be reached". firefox says the connection timed out.
I _don't_ want to access this server from the web, only my local network. However, I _do_ have nginx running on this machine for a mastodon server.
All the Jellyfin nginx setups I saw seemed to be for port-forwarding with certificates for access on the web.
How can I figure out what is going wrong? The Jellyfin logs don't show anything when I try to connect from another host, so I'm not getting in at all.
The ufw logs are also showing nothing when I attempt to log in. The nginx logs do not show anything either.
I can ping 192.168.1.254, but telnet to 192.168.1.254 8096 fails. I _can_ ssh to this server, so at least some of the ports are accessible.
I tried uninstalling and re-installing, but was then worried about _why_ the service was listed as masked. I uninstalled everything and have reinstalled from the "*.deb" files. The service is no longer listed as masked, but that still doesn't fix the local access problem.
Thanks for your suggestions!
JimE.