jellfin in Docker mit HW Beschleunigung (VAAPI)

03 August 2025

LXC-Konfig (Proxmox)

/etc/pve/lxc/<ID>.conf

[...]
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.hook.pre-start: sh -c "chown 0:108 /dev/dri/renderD128"

docker-compose

Important
DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: 1000:1000
    network_mode: 'host'
    volumes:
      - /data/media/config:/config
      - /data/media/cache:/cache
      - type: bind
        source: /data2/Filme
        target: /media
      - type: bind
        source: /data/media/Musik
        target: /media2
      # Optional - extra fonts to be used during transcoding with subtitle burn-in
#      - type: bind
#        source: /path/to/fonts
#        target: /usr/local/share/fonts/custom
#        read_only: true
    restart: 'unless-stopped'
    # Optional - alternative address used for autodiscovery
    environment:
      - TZ=Europe/Berlin
      - JELLYFIN_PublishedServerUrl=http://192.168.8.11 #optional
      - DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
    # Optional - may be necessary for docker healthcheck to pass if running in host network mode
#    extra_hosts:
#      - 'host.docker.internal:host-gateway'
    devices:
      - /dev/dri:/dev/dri

HW in Jellyfin Aktivieren

Administration → Übersicht → Wiedergabe → Transkodierung

jellyfin hwacc