servarr: add jellyfin

This commit is contained in:
Schneider Roland 2025-10-17 22:34:29 +02:00
parent 245945f9f8
commit a5b8ed09f1

View File

@ -78,11 +78,39 @@ services:
- servarr - servarr
- traefik_traefik - traefik_traefik
jellyfin:
image: jellyfin/jellyfin
labels:
- "traefik.enable=true"
- traefik.docker.network=traefik_traefik
- traefik.http.routers.jellyfin-private.rule=Host(`jellyfin.local`)
- traefik.http.routers.jellyfin-private.entrypoints=web
- traefik.http.routers.jellyfin-private.service=jellyfin-private
- traefik.http.services.jellyfin-private.loadbalancer.server.port=8096
container_name: jellyfin
user: 1000:1000
ports:
- 8096:8096/tcp
- 7359:7359/udp
volumes:
- jellyfin_config:/config
- jellyfin_cache:/cache
- servarr_data:/data
restart: 'unless-stopped'
# Optional - alternative address used for autodiscovery
# environment:
# - JELLYFIN_PublishedServerUrl=http://example.com
# Optional - may be necessary for docker healthcheck to pass if running in host network mode
extra_hosts:
- 'host.docker.internal:host-gateway'
volumes: volumes:
prowlarr_config: {} prowlarr_config: {}
qbittorrent_config: {} qbittorrent_config: {}
sonarr_config: {} sonarr_config: {}
jellyfin_config: {}
jellyfin_cache: {}
servarr_data: servarr_data:
driver_opts: driver_opts:
type: "nfs" type: "nfs"