Assuming the user will not be connecting over vpn, but is both remote and non-technical, how would you expose Jellyfin to them securely?

  • zaggynl@feddit.nl
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 days ago

    Ask them to visit https://ipv4.icanhazip.com/ and give you back the number, then whitelist in your webserver, as well as your LAN/VPN range, deny rest. Explain they can only reach jellyfin from their home internet. Repeat if they get 403 forbidden after they get a new WAN IP.

    That or VPN like openziti, wireguard but gets more complicated.

    • axx@slrpnk.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      You really can’t assume your visitors are going to have static IPs.

      What happens when they visit from their phone? A friend’s WiFi? Their home connection that has a regularly changing IP?

      • zaggynl@feddit.nl
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        7 hours ago

        So far I’ve seen WAN leases expire after a long time, say months, or quarter year, so is doable. If becomes an issue I’ll work with them on a VPN solution but is a pain for non-technical users or non-supported hardware. That’s also why I explain “use from your home network only”.

        • axx@slrpnk.net
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 hour ago

          What’s your concern about running it behind a reverse proxy, like caddy or nginx?

      • zaggynl@feddit.nl
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        Something like reverse dynamic DNS for end users? Hm, only if it would be easy to setup, is on the same level as a VPN client I’d say.