volumes: jellyfin-cache: name: jellyfin-cache networks: traefik-net: external: true name: traefik-net services: jellyfin: image: jellyfin/jellyfin:stable volumes: - type: bind source: ${MEDIA_PATH} target: /media read_only: true - jellyfin-cache:/cache environment: - JELLYFIN_PublishedServerUrl=https://${HOST} networks: - traefik-net - default deploy: labels: - traefik.enable=true - traefik.docker.network=traefik-net - traefik.http.routers.jellyfin.rule=Host(`${HOST}`) - traefik.http.routers.jellyfin.entrypoints=${ENTRYPOINTS:-websecure} - traefik.http.routers.jellyfin.tls.certresolver=le - traefik.http.services.jellyfin.loadbalancer.server.port=80