Good morning all,

I’m having an issue with my Jellyfin server and hoping that you lovely wizards can help me…again.

So I initially tried and failed to set up Jellyfin on elementaryOS(skill issue), I wasn’t really invested in the OS so I just switched to Ubuntu. Things have been much easier for the get go. I now have set up Jellyfin on my ubuntu 24.04.2 and uploaded my library from my external hdd. Now I cant figure out how to connect other devices so I can watch my media on my macbook. I currently also use a PIA vpn with port forwarding on due to my qbit seeding. I feel like that is important info. I’ve looked up how to connect while one the same network but since I need my vpn to stay on I’m feeling a little outside my depth again. Ultimate goal is to be able to access my library on other devices mainly, mainly my macbook, while also being able to seed from Qbit safely.

I appreciate any assistance you all can offer!

  • rudyharrelson@lemmy.radio
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    20 hours ago

    I haven’t had to deal with this specific kind of use case before (accessing the local Jellyfin service while the laptop is connected to a VPN), but after some cursory research, one of these approaches may work for you:

    Easy Option (only available on some VPN software):

    There may be an option in your VPN client that lets you access local network addresses like your Jellyfin server. Check your settings and see if there are any options like “allow local network traffic” and then try opening up your Jellyfin server in a browser (e.g.: http://192.168.1.100:8096/)

    Less Easy Option:

    If your VPN client doesn’t have an option for allowing local traffic, you can open up the command prompt on your macbook and run a command like this:

    sudo route add -net 192.168.1.0/24 192.168.1.1

    Where 192.168.1.0/24 is the local network you want to connect to (where the Jellyfin server is located), and 192.168.1.1 is your local gateway (probably your wifi router’s address). Change both of these depending on how your network’s local IPs are formatted.

    This should update your routing table to handle local network addresses without the VPN and this should persist between reboots.

    Hope this helps.