Jellyfin is everyone’s favourite open-source multimedia player. This guide goes over how to install it as a Podman Quadlet. This assumes you already have Podman setup for Quadlets. Follow this guide to setup Podman for Quadlets.
Create the container First, create and edit /etc/containers/systemd/jellyfin.container as sudo and paste the following.
[Unit] Description=Podman - Jellyfin Wants=network-online.target After=network-online.target [Container] Image=lscr.io/linuxserver/jellyfin:latest AutoUpdate=registry ContainerName=jellyfin Environment=PUID={PUID} # `id -u` to get value needed Environment=PGID={PGID} # `id -g` to get value needed Environment=TZ=America/St_Johns # Change to your time zone Volume={JELLYFIN_CONFIG}:/config Volume={MOVIE_DIR}:/movies Volume={TV_DIR}:/tv PublishPort=8096:8096 PublishPort=8920:8920 PublishPort=7359:7359/udp PublishPort=1900:1900/udp [Service] Restart=always TimeoutStartSec=900 [Install] WantedBy=default.
Hey what is the advantage of quadlets over normal podman-compose?
Podman compose is not maintained and should not be used.
Qualets leverage systemd and a Kubernetes like system to create deployments that are much more dynamic. Basically you can manage your containers just like any other resource
Who says that it is no longer maintained? https://github.com/containers/podman-compose Looks fine to me?
It’s literally maintained by Fedora. Not sure why he claimed that.
Does it support the docker compose plugin / v2 API (the ‘docker compose’ plugin and not the old ‘docker-compose’ command)?
I’ve wondered myself and asked here https://lemmy.world/post/20435712 – got some very reasonable answers