The update got released over 2 months ago. So sensible admins should not be getting hit by this.

Also I use Jellyfin btw.

  • fonix232@fedia.io
    link
    fedilink
    arrow-up
    2
    ·
    4 hours ago

    First it’s a VM because I’m not going mess around with stuff on bare metal.

    Containerisation method doesn’t matter, the point is to have an untrusted container (VM, thin container, LXC, whatever) that a process cannot exit, has no root user rights, and can be limited externally for what resources it sees.

    The entire point is to be able to say “here’s your config folder where you can write shit, but not execute; here’s the data folder where you can neither write or execute shit; and here’s the read-only executable layer of the image/VM/container”.

    Create docker is a can of worms because you have to pick a reverse proxy software like nginx, traefik, caddy. Which means you need to understand all three to know which to pick.

    Regardless how you’re hosting it, a reverse proxy is necessary. Even with a VM.

    Here’s a fun fact: Caddy and Traefik both come with ways to easily configure all the necessary things via Docker container labels. I need about 3-4 labels per container to set up the subdomain I need, the port I want to forward to it, and the security level (auth, crowdsec, etc.)

    Then there’s setting up the certificate with the dns provider.

    Uh what? ACME makes it a literal one line configuration. Two if you include the DNS host scoped token.

    So I got nginx working with a certificate but gave up after the VM running Jellyfin couldn’t see it. Googling showed someone on Reddit with the same problem but no answer other than others saying “works for me”.

    So the problem wasn’t Jellyfin but you not being able to follow a dead simple guide. And to think you were running a whole ass ISP…

    • Blue_Morpho@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      Jellyfin but you not being able to follow a dead simple guide.

      The fact that others had the same problem without solution means it isn’t follow a dead simple guide. There are multiple guides. Just setting up docker means you have to already know to not use it and run podman. Because if you follow the online guides on docker’s own website, you end up with a docker gui and their AI assistant installed.

      And to think you were running a whole ass ISP…

      You are arguing that setting up an Internet server is as simple as it was 30 years ago. You are arguing for the sake of arguing.

      • fonix232@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        What the fuck are you on about?

        1. Docker doesn’t require podman at all
        2. Learning the basics of Docker isn’t that complex. Certainly isn’t as complex as learning how to run VMs on a dedicated headless server.
        3. If you look up “install docker”, the first hit is, 9 out of 10 times, Docker Engine. NOT the desktop app…
        4. No, I am aguing that if you were capable of setting up Cisco BGPs in the mid-90s, when documentation was ass, network gear management was ass, and you didn’t have forums and Reddit and Wikipedia and websites hosting manuals, tech blogs and guides and so on… Then setting up Jellyfin, which is a fraction of the complexity of your job 30 years ago, should be straightforward. I am arguing that if you were capable of configuring complex services and devices 30 years ago, then today, with a million times more information readily available at your fingertips, you should be able to set up a simple service.