1
services:
jellyfin:
container_name: jellyfin
image: jellyfin/jellyfin
devices:
- /dev/dri/renderD128:/dev/dri/renderD128 #for iGPU access
ports:
- 8096:8096/tcp
- 7359:7359/udp
user: 99:100
group_add:
- '128'
environment:
- TZ=Europe/Stockholm
- UMASK=002
volumes:
- /mnt/user/appdata/jellyfin:/config
- /mnt/user/appdata/jellyfin/cache:/cache
- /mnt/user/data/:/data:ro
- /dev/shm:/cache/transcodes #store transcoded files on RAM
restart: unless-stopped
networks:
- mediaserver-network
security_opt:
- no-new-privileges=true
cap_drop:
- ALL
cap_add:
- CHOWN
- CAP_PERFMON
- DAC_OVERRIDE
- SETGID
- SETUID
logging:
driver: json-file
options:
max-size: "50m"
max-file: "5"
deploy:
resources:
limits:
memory: 16g
cpus: 14
pids: 512
networks:
mediaserver-network:
external: true
For immediate assistance, please email our customer support: [email protected]