services: jellyfin: image: jellyfin/jellyfin:{{ jellyfin.version }} user: 0:0 networks: - proxy volumes: - ./config/jellyfin:/config - ./cache:/cache - {{ jellyfin.data_path }}:/media restart: 'unless-stopped' environment: - JELLYFIN_PublishedServerUrl=https://{{ jellyfin.urmel }} labels: traefik.enable: true traefik.http.routers.jellyfin.rule: "Host(`{{ jellyfin.urmel }}`)" traefik.http.routers.jellyfin.tls: true traefik.http.routers.jellyfin.tls.certResolver: hetzner traefik.http.services.jellyfin-https.loadbalancer.server.port: 8096 networks: proxy: name: traefik_exposed external: true