jellyfin: controllers: main: type: deployment replicas: 1 strategy: Recreate revisionHistoryLimit: 3 containers: main: image: repository: ghcr.io/jellyfin/jellyfin tag: 10.11.5 pullPolicy: IfNotPresent env: - name: TZ value: US/Central - name: JELLYFIN_hostwebclient value: true - name: JELLYFIN_PublishedServerUrl value: https://jellyfin.alexlebens.net/ resources: limits: gpu.intel.com/i915: 1 requests: gpu.intel.com/i915: 1 cpu: 1 memory: 2Gi vue: type: deployment replicas: 1 strategy: Recreate revisionHistoryLimit: 3 containers: main: image: repository: ghcr.io/jellyfin/jellyfin-vue tag: unstable@sha256:0083110ab7def4f4e2eefe02b55bce92c40c72abc7efcd622dd5c24fc1ab48b2 pullPolicy: IfNotPresent env: - name: DEFAULT_SERVERS value: https://jellyfin.alexlebens.net - name: DISABLE_SERVER_SELECTION value: true service: main: forceRename: jellyfin controller: main ports: http: port: 80 targetPort: 8096 protocol: HTTP vue: controller: vue ports: http: port: 80 targetPort: 80 protocol: HTTP persistence: config: forceRename: jellyfin-config storageClass: ceph-block accessMode: ReadWriteOnce size: 100Gi retain: true advancedMounts: main: main: - path: /config readOnly: false cache: type: emptyDir advancedMounts: main: main: - path: /cache readOnly: false media: existingClaim: jellyfin-nfs-storage advancedMounts: main: main: - path: /mnt/store readOnly: false youtube: existingClaim: jellyfin-youtube-nfs-storage advancedMounts: main: main: - path: /mnt/youtube readOnly: true volsync-target-config: pvcTarget: jellyfin-config local: restic: cacheCapacity: 10Gi remote: restic: cacheCapacity: 10Gi external: restic: cacheCapacity: 10Gi