Jellyfin Forum
Making a jellyfin server behind a double NAT - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Networking & Access (https://forum.jellyfin.org/f-networking-access)
+---- Thread: Making a jellyfin server behind a double NAT (/t-making-a-jellyfin-server-behind-a-double-nat)



Making a jellyfin server behind a double NAT - LuckaPow - 2024-09-07

I have recently downloaded jellyfin so I can watch some of my stuff from my computer on the big TV screen without needing to move files, But now I'd like to be able to stream it to my girlfriends TV and maybe some of my friends, I tried setting it up with Tailscale but it seems like it would require me giving my credentials to other people/needing to bee their physically to log in which sounds like too much of a hustle, plus it looks like they'd have control over my Tailscale account.
Now I wonder if theres a way to setup a jellyfin server while being under a double NAT or GCNAT thats fairly easy to setup and would also work on an android TV that doesn't require my credentials, also if its possible to accomplish that without using a third-party app besides Jellyfin?


RE: Making a jellyfin server behind a double NAT - TheDreadPirate - 2024-09-07

You'd need to rent a VPS. You'd setup a Wireguard server on the VPS and then setup Wireguard on your Jellyfin server to be the Wireguard client.

Your reverse proxy would also reside on the VPS and your domain would point to the VPS.

At your home, you'd need to configure your router with a custom DNS entry so that local references to your domain would stay local instead of going out to the Internet and then back.


RE: Making a jellyfin server behind a double NAT - Hectik - 2024-09-07

(2024-09-07, 12:02 AM)LuckaPow Wrote: I have recently downloaded jellyfin so I can watch some of my stuff from my computer on the big TV screen without needing to move files, But now I'd like to be able to stream it to my girlfriends TV and maybe some of my friends, I tried setting it up with Tailscale but it seems like it would require me giving my credentials to other people/needing to bee their physically to log in which sounds like too much of a hustle, plus it looks like they'd have control over my Tailscale account.
Now I wonder if theres a way to setup a jellyfin server while being under a double NAT or GCNAT thats fairly easy to setup and would also work on an android TV that doesn't require my credentials, also if its possible to accomplish that without using a third-party app besides Jellyfin?

Actually you can sign in for them remotely, this is how I've set up access for my friends and family. When asked to login to Tailscale on the device you want to give access it will open a browser with a unique link, you can ask that person to send you that link and you login or alternatively they can use the QR code login option and send you the image.

Edit:
This will not give them access to the account used to login to Tailscale, i.e Google SSO etc or to tailscale admin. All tailscale apps are just clients (nodes), for now, the only way to manage Tailscale admin is through their portal.