Axel Verne → Junk Drawer kit → Chapter 5
Chapter 5 — First Light II: Old Laptop → Jellyfin
4 blocks to copy, in the order they appear in the chapter. Nothing here is required to be typed by hand.
The build
5.1 · bash
mkdir -p /srv/lab/compose/jellyfin && cd /srv/lab/compose/jellyfin5.2 · yaml
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
ports:
- "8096:8096/tcp"
volumes:
- /srv/lab/data/jellyfin:/config
- /srv/lab/media:/media
environment:
- TZ="Pacific/Honolulu"
restart: unless-stopped
# For Intel Quick Sync hardware transcoding (see below for setup)
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
group_add:
- "109"5.3 · bash
sudo apt update && sudo apt install -y intel-media-va-driver-non-free vainfo intel-gpu-tools
vainfo # confirm you see HEVC and H.264 profiles in the output5.4 · bash
docker compose up -d
docker compose logs -f # wait for "Application started" then Ctrl-CGet the next build in your inbox
An email when a new build write-up goes up: what I ran, on what hardware, and the commands that paste. Free, unsubscribe any time. The kit stays free either way.