version: "3.8" services: jellyfin: image: lscr.io/linuxserver/jellyfin container_name: jellyfin environment: - PUID=1001 - PGID=998 - TZ=America/Chicago # - JELLYFIN_PublishedServerUrl=http://jellyfin.local:8096 # Optional, helps clients find the server volumes: - /DockerVol/Jellyfin/config:/config - /data/nfs/Baxter/Data/media:/data:shared ports: - "8096:8096" - "8920:8920" - "7359:7359/udp" - "1900:1900/udp" devices: - /dev/dri:/dev/dri # Intel iGPU for VAAPI restart: unless-stopped networks: - netgrimoire labels: # Homepage Dashboard homepage.group: "Media" homepage.name: "Jellyfin" homepage.icon: "jellyfin.jpg" homepage.href: "http://jellyfin.netgrimoire.com:8096" homepage.description: "Media server with VAAPI transcoding" # Diun (Docker Image Update Notifier) diun.enable: "true" diun.watch_repo: "true" diun.notify: "ntfy" # change to your preferred notifier if needed networks: netgrimoire: external: true