diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index b84d2ad27..b97b2e1ef 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -129,6 +129,7 @@ blocky: huntarr IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl + jellyfin-vue IN CNAME traefik-cl01tl jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index 3698955ae..f60e675ba 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -122,6 +122,9 @@ gatus: - name: jellyfin url: https://jellyfin.alexlebens.net <<: *defaults + - name: jellyfin-vue + url: https://jellyfin-vue.alexlebens.net + <<: *defaults - name: overseerr url: https://overseerr.alexlebens.net <<: *defaults diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index bfa916fb4..bf7c31efc 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -141,6 +141,12 @@ homepage: href: https://jellyfin.alexlebens.net siteMonitor: http://jellyfin.jellyfin:80 statusStyle: dot + - Jellyfin (Alt: + icon: sh-jellyfin.webp + description: Media server (Alternate UI) + href: https://jellyfin-vue.alexlebens.net + siteMonitor: http://jellyfin-vue.jellyfin:80 + statusStyle: dot - Media Requests: icon: sh-overseerr.webp description: Overseerr diff --git a/clusters/cl01tl/helm/jellyfin/values.yaml b/clusters/cl01tl/helm/jellyfin/values.yaml index b7898cbe3..22dfcb641 100644 --- a/clusters/cl01tl/helm/jellyfin/values.yaml +++ b/clusters/cl01tl/helm/jellyfin/values.yaml @@ -25,14 +25,38 @@ jellyfin: gpu.intel.com/i915: 1 cpu: 1 memory: 2Gi + vue: + type: deployment + replicas: 3 + strategy: Recreate + revisionHistoryLimit: 3 + containers: + main: + image: + repository: ghcr.io/jellyfin/jellyfin-vue + tag: unstable@sha256:0083110ab7def4f4e2eefe02b55bce92c40c72abc7efcd622dd5c24fc1ab48b2 + pullPolicy: IfNotPresent + env: + - name: DEFAULT_SERVERS + value: http://jellyfin.jellyfin:80 + - 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 diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index 7d580080e..46aba23c4 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -105,6 +105,7 @@ customDNS: huntarr IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl + jellyfin-vue IN CNAME traefik-cl01tl jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 7d580080e..46aba23c4 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -105,6 +105,7 @@ customDNS: huntarr IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl + jellyfin-vue IN CNAME traefik-cl01tl jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl