ABOUT
Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.
infoWith Privileged/Unprivileged Hardware Acceleration Support
infoFFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg
infoFor NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module
infoLog rotation is configured in /etc/logrotate.d/jellyfin. To reduce verbosity, change MinimumLevel in /etc/jellyfin/logging.json to Warning or Error (disables fail2ban auth logging).
INSTALL
Approved local installer
DefaultUbuntu 24.04
Approved locally2 CPU2048 MB RAM16 GB disk
Config path/etc/jellyfin/
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/jellyfin.sh'; sha='f5e2dbd99a2fa5d848a8b072913351bf84a49d43647fd98a022d0d693dd020e4'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/jellyfin.shSHA-256 f5e2dbd99a2fa5d848a8b072913351bf84a49d43647fd98a022d0d693dd020e4 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.