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

  • ampersandrew@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 hours ago

    I’m learning a lot of this as I go and have not exposed any services to the internet yet, but would VLANs not contain the damage to a limited portion of the network? Because that’s the plan I’m working toward. Not just for Jellyfin but a handful of other services.

    • LadyMeow@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      That… might work. Do you have a different physical server for each service though?

      The issue is once someone is in, then they can try to jailbreak and move laterally to get to other things. Other devices, into the file system.

      Jellyfin might not be your concern, but are there other files on that server? Or services? Secrets passwords etc? If anything else is on that vlan, what security flaws might be there that an attacker could use?

      • ampersandrew@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        8 hours ago

        There is no personal information on anything in that proposed VLAN currently, and in the future, the most personal stuff it will include is a chat program to replace Discord. In all, I’m assuming I can run the reverse proxy and most services (not even a dozen) on a mini PC, and then somewhere between 1-4 on a NAS. Two devices total on this VLAN, unless I learn of something that would change this plan.

        • FrederikNJS@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          35 minutes ago

          If Jellyfin gets compromised, you risk everything else on the same server getting compromised, as well as everything that server can reach.

          VLANs can certainly reduce what is at risk, but wouldn’t the machine running the Jellyfin client be reachable from the Jellyfin server? And if they manage to move laterally to the client machine, what could they then reach from there?