jellyfin/docker-compose.yml
Rama main · réplica de lectura del repositorio original.
services:
jellyfin:
image: jellyfin/jellyfin:12.4
container_name: jellyfin
# network_mode: host # DLNA
restart: unless-stopped
user: 1000:1000
# HW acceleration
devices:
- /dev/dri/renderD128:/dev/dri/renderD128 # ls /dev/dri
group_add:
- "988" # getent group render | cut -d: -f3
networks:
- traefik_proxy
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /var/docker/jellyfin/config:/config
- /var/docker/jellyfin/cache:/cache
- /srv/data:/data:ro
- /srv/media:/media:ro
ports:
- 8096:8096
labels:
traefik.enable: true
traefik.http.routers.jellyfin.entrypoints: websecure
traefik.http.routers.jellyfin.tls: true
traefik.http.services.jellyfin.loadbalancer.server.port: 8096
homepage.group: Media & Streaming
homepage.name: Jellyfin
homepage.icon: jellyfin.svg
homepage.href: https://${JELLYFIN_URL}
homepage.description: Jellyfin media server
homepage.widget.type: jellyfin
homepage.widget.version: 2
homepage.widget.url: http://jellyfin:8096
homepage.widget.key: ${JELLYFIN_API_KEY}
homepage.widget.enableBlocks: true
homepage.widget.enableNowPlaying: false
homepage.widget.enableMediaControl: false
homepage.showStats: false
networks:
traefik_proxy:
external: true