Erik Rigtorp

Jellyfin

Jellyfin is a open source media streaming solution that can be used to stream your own media library.

Setup using podman

Download container image:

podman pull jellyfin/jellyfin

Launch Jellyfin:

podman run \
 --cgroup-manager=systemd \
 --privileged \
 --volume /path/to/config:/config \
 --volume /path/to/cache:/cache \
 --volume /path/to/media:/media \
 --net=host \
 jellyfin/jellyfin

If running podman as non-root you need to supply --privileged or add the z option to the volumes in order for SELinux to allow access to the volumes.

Synology

Normal docker setup works fine.

To add hardware acceleration support, first export the Synology container JSON definition and re-import it after adding the following to the root of the JSON object:

"devices": [
    {
        "CgroupPermissions": "rwm",
        "PathInContainer": "/dev/dri/renderD128",
        "PathOnHost": "/dev/dri/renderD128"
    }
],