What’s your go too (secure) method for casting over the internet with a Jellyfin server.

I’m wondering what to use and I’m pretty beginner at this

  • Sgt_choke_n_stroke@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Synology worked for me. They have built in reverse proxy. As well as good documentation to install it on their machine. Just gotta configure your wifi router to port forward your device and bam you’re ready to rock and roll

  • confusedbytheBasics@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I keep jellyfin up to date in a container and forward tcp/8920 on my router to the container. Easy and plenty secure. People in this thread are wildly overthinking it.

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

    I’m using a cheap VPS that connects over Tailscale to my home server. The VPS runs Nginx Proxy Manager, has a firewall and the provider offers DDOS protection and that’s it.

    • Spaz@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Someone mentioned above that cloudflare will ban you for streaming through their tunnel. Just be warned.

  • Scavenger8294@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    for me the easiest option was to set up tailscale on the server or network where jellyfin runs and then on the client/router where you want to watch the stream.

    • Q The Misanthrope @startrek.website
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      This is also what I do, however, each user creates their own tailnet, not an account on mine and I share the server to them.

      This way I keep my 3 free users for me, and other people still get to see jellyfin.

      Tailscale and jellyfin in docker, add server to tailnet and share it out to your users emails. They have to install tailscale client in a device, login, then connect to your jellyfin. My users use Walmart Onn $30 streaming boxes. They work great.

      I struggled for a few weeks to get it all working, there’s a million people saying “I use this” but never “this is how to do it”. YouTube is useless because it’s filled with “jellyfin vs Plex SHOWDOWN DEATH FIGHT DE GOOGLE UR TOILET”.

      • aeiou_ckr@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        For the users you have using Onn TVs, is Tailscale just installed on a device on the network or on the Onn TVs?

        • Q The Misanthrope @startrek.website
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 months ago

          The onn boxes run android so it’s just installed as an app from play store. The users connect with their own tailscale account. My server is shared so they see it. Then they install jellyfin on the device, punch in the hostname of the server given by tailscale and the port and then it connects.

          I could not get my reverse proxy to let them use my local domain… I’m not smart enough and couldn’t figure it out but they are only using jellyfin so typing one address was fine.

    • TribblesBestFriend@startrek.websiteOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I’m fidgeting with Tailscale right now, only to stream on a AppleTV at a friend house. So far no luck but that’s not me that set up Infuse, so could be an operator error on my friend part

      • hellequin67@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I tried tailscale first but to be honest wasn’t a fan. I moved to Twingate and found it much simpler to set up

      • ladfrombrad 🇬🇧@lemdro.id
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        The way I do it for a family member with Tailscale is them having a couple of boxes down there (n100 with their Jellyfin server, and a RPI4 with a TVHServer) with my Tailnet signed in, and those boxes running both a “subnet router” and an "exit node"that both me and said fam member can use.

        This means she has permissions to use the exit node wherever like I do to my own local LAN, to connect to her LAN and access things locally since you can assign them via the ACL’s / device perms.

        I know reading docs can suck sometimes but honest to god the ones that Tailscale put up are pretty awesome.

        https://tailscale.com/kb

        Along with all the YT videos about it I didn’t even have to go nagging on forums to get it to work, and that’s a general first for me.

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

    Over the top for security would be to setup a personal VPN and only watch it over the VPN. If you are enabling other users and you don’t want them on your network; using a proxy like nginx is the way.

    Being new to this I would look into how to set these things up in docker using docker-compose.

  • Bruhh@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I’m trying to self host navidrome in docker with a cloudflare domain and reverse proxy on the same network. Still fiddling myself since I keep getting a 403 cloudflare no access error.

    Essentially, using cert provided by cloudflare where they proxy to my ip. From there the reverse proxy routes to my service. If I’m understanding it right, anyone with my domain would only see cloudflare ip instead of my own. Someone correct me if I’m wrong. I’m still learning this stuff as well.

    Prior to this, I was using tailscale which worked fine but I’d have to connect via tailscale everytime and some instances, it wouldn’t connect properly at all.

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

    Tailscale, with nginx for https.

    Very easy, very simple, just works, and i can share my jellyfin server with my friends