• def@aussie.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    17 hours ago

    The video uses quadlets, which afaik, is just using systemd units to run containers via podman. Therefore, you can just run

    podman stop jellyfin (podman ps to get the actual name of the jellyfin container)

    podman rm jellyfin

    podman pull docker.io/jellyfin/jellyfin:latest

    systemctl restart jellyfin.container (or whatever you called your unit when you set it up)

    Quick google says you can setup auto updates if you want: https://major.io/p/podman-quadlet-automatic-updates/

    Caveat: I am a docker compose user, I may have missed something due to lack of familiarity with quadlets/podman

    • clif@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      13 hours ago

      You’re correct.

      The only time I can think of that this approach wouldn’t work is if the quadlet config file specified a tag/version on the image setting besides latest. That is, if the quadlet file specified something like Image=docker.io/jellyfin/jellyfin:a_old_version. I usually stick with latest on mine.

      EG: Image=docker.io/jellyfin/jellyfin:latest

    • mrbutterscotch@feddit.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      17 hours ago

      It worked! Thanks so much!

      I suppose I’ll start looking into docker/containers/quadlets etc, so I actually understand what I am using lol