• Dagnet@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    What is the easy way to share jellyfin over the internet? Portforwarding doesn’t work for me cause I don’t have a static ip address

    • MigratingtoLemmy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      Run a VPS as a VPN server with ports forwarded. Run a VPN client on your router to forward Internet facing traffic from Jellyfin to said VPN tunnel. Essentially, open ports on the VPS instead of your own router. This is conceptually similar to Cloudflare tunnels.

      • CalicoJack@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

        You don’t even need to purchase a domain, free dynDNS services (DuckDNS or similar) are good enough for Jellyfin and the like.

        • BaroqueInMind@lemmy.one
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          10 months ago

          Free services always have some kind of dubious hidden product they are selling elsewhere about you to someone else, because network hardware is not free, network system maintenance is not free, internet access is not free. Facebook is free, yet we all know what it’s true cost is.

          • Patches@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            10 months ago

            While true. Please don’t think the dubious hidden product does not exist in a paid product. It doesn’t in some places but certainly not by default and certainly not because you pay them.

          • NotSteve_@lemmy.ca
            link
            fedilink
            English
            arrow-up
            0
            ·
            10 months ago

            DuckDNS is run by two guys who are funded by donations. I do agree with what you’re saying about free services but I’m more willing to trust DuckDNS in this case

    • mhz@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      Ddns is your answer, check your router and see what it can support or just go with whatever you feel good for you and install their updater on your server.

    • m-p{3}@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      I just use a free dynamic DNS provider (ie: DuckDNS), and most home routers are able to publish IP address changes to that DNS, otherwise you just need a small software to publish those change, which you can do ok the server hosting Jellyfin.

      • Dagnet@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

        Someone already suggested that but it seems to be missing a step, still need something to direct to the port I have for jellyfin?

    • gears@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      10 months ago

      I wouldn’t bother with a paid dynamic DNS. Most domain registrars let you change your DNS record with an API call (I know GoDaddy does because I use them.)

      Then you just set up a cron job to fetch your IP and then change your DNS record to match. I use a subdomain because my main domain hosts a blog and some other stuff on a VPS, while my jellyfin server is at home.

      A good search would be “[registrar name] dynamic DNS script”

    • nickiam2@aussie.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 months ago

      The easiest way is to setup tailscale on the server, then share the server with the web interface. Your friends/family simply install the tailscale client, login, and it just connects like magic. No port forwarding or firewall configuration required. There’s plenty of how-tos out there.

      tailscale.com