# ~/.config/containers/systemd/jellyfin.container [Unit] Description=Jellyfin (rootless) Wants=network-online.target After=network-online.target [Container] ContainerName=jellyfin Image=docker.io/jellyfin/jellyfin:latest # Ports PublishPort=8096:8096/tcp PublishPort=8920:8920/tcp PublishPort=7359:7359/udp PublishPort=1900:1900/udp # Network=host # <- uncomment if discovery/DLNA is fussy # Volumes (ensure these dirs exist; use :Z on Fedora/Bazzite) Volume=%h/containers/jellyfin/config:/config:Z Volume=%h/containers/jellyfin/cache:/cache:Z Volume=/mnt/wd-blue/Torrent:/media:ro,z [Service] Restart=always RestartSec=2 [Install] WantedBy=default.target