Server image
- The image bundles jellyfin-ffmpeg, so there’s no separate ffmpeg install.
/app/dataholds the database (SQLite by default) and config;/app/logholds logs. Mount both as volumes so an upgrade (pulling a new image) doesn’t lose them.- The container listens on port
9014and binds all interfaces inside the container, so only-p 9014:9014controls what’s reachable.
Setting
KERNEL_HOST has no effect. The server always binds to all interfaces inside the container. Use Docker’s -p mapping to control external access instead.NVIDIA GPU acceleration
Use the same image with the NVIDIA Container Toolkit installed on the host:Environment variables
See Configuration for the full list, including database and directory settings.
