2025-01-19, 03:10 AM
Hi Everyone,
So I am new to Jellyfin, decided to try it as it has hevc / av1 encoding. I am a long time Plex user.
I currently have Plex working behind CGNAT, basically I have the Wireguard client running a Gl.Inet router (Torguard before and now AirVPN), and I do port forwarding via those VPN and I also do it on the Router forwarding the port to my Unraid Plex docker local IP address.
I did the same thing for Jellyfin via a different port and it also worked, but then realized Jellyfin client is connected via http and not https and no real easy way to enable https on the Jellyfin.
I saw Unraid people have enabled Tailscale for devices/nodes recently, so got that to work with MagicDNS/https, I can share the node with my friends/family for Jellyfin via https, but that requires them to also install Tailscale on all their clients to access via web/jellyfin client which they don't quite like.
So I am trying to setup Jellyfin via AirVPN and realize I have to use a reverse proxy. But AirVPN doesn't allow port forwarding of 443/80 when I was trying to setup nginx. I am wondering if people have tried the reverse proxy setup behind a VPN with any success ?
I don't have access to a VPS, and I do know I can probably get it working with IPv6 but was mostly looking into a similar setup that I have for Plex + reverse proxy. I was thinking to maybe setup a CNAME for my custom domain pointing it to AirVPN DDNS, but no idea how to forward port 80/443 to nginx when AirVPN doesn't allow it.
Thanks for any suggestions.
So I am new to Jellyfin, decided to try it as it has hevc / av1 encoding. I am a long time Plex user.
I currently have Plex working behind CGNAT, basically I have the Wireguard client running a Gl.Inet router (Torguard before and now AirVPN), and I do port forwarding via those VPN and I also do it on the Router forwarding the port to my Unraid Plex docker local IP address.
I did the same thing for Jellyfin via a different port and it also worked, but then realized Jellyfin client is connected via http and not https and no real easy way to enable https on the Jellyfin.
I saw Unraid people have enabled Tailscale for devices/nodes recently, so got that to work with MagicDNS/https, I can share the node with my friends/family for Jellyfin via https, but that requires them to also install Tailscale on all their clients to access via web/jellyfin client which they don't quite like.
So I am trying to setup Jellyfin via AirVPN and realize I have to use a reverse proxy. But AirVPN doesn't allow port forwarding of 443/80 when I was trying to setup nginx. I am wondering if people have tried the reverse proxy setup behind a VPN with any success ?
I don't have access to a VPS, and I do know I can probably get it working with IPv6 but was mostly looking into a similar setup that I have for Plex + reverse proxy. I was thinking to maybe setup a CNAME for my custom domain pointing it to AirVPN DDNS, but no idea how to forward port 80/443 to nginx when AirVPN doesn't allow it.
Thanks for any suggestions.