No introduction found. Create it?
jellyfin from bjw-s/helm/ is more popular with 36 repositories.
Install with:
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install jellyfin bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
jellyfin | JJGadgets/Biohazard | 61 | 3.7.3 | a month ago |
jellyfin | rafaribe/home-ops | 68 | 3.7.3 | a month ago |
jellyfin | samip5/k8s-cluster | 134 | 3.7.3 | a month ago |
See the most popular values for this chart:
Key | Types |
---|---|
string | |
boolean | |
persistence.config.type (4) persistentVolumeClaim | string |
persistence.config.accessMode (2) ReadWriteOnce | string |
string | |
string | |
string | |
string | |
persistence.config.hostPath (1) /home/player/kube_data/jellyfin/config | string |
persistence.transcode.type (7) emptyDir | string |
boolean | |
string | |
string | |
string | |
persistence.media.type (3) persistentVolumeClaim | string |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
persistence.media.path (1) /mnt/storage-0/media | string |
persistence.media.server (1) truenas.rafaribe.com | string |
persistence.cache.type (3) emptyDir | string |
boolean | |
string | |
persistence.cache.hostPath (1) /home/player/kube_data/jellyfin/cache | string |
persistence.tmp.type (2) emptyDir | string |
string | |
string | |
persistence.bulk.existingClaim (1) media-bulk | string |
persistence.bulk.globalMounts[].path (1) /ceph-bulk | string |
boolean | |
persistence.dri.hostPath (1) /dev/dri | string |
persistence.dri.type (1) hostPath | string |
persistence.library.globalMounts[].path (1) /var/mnt/merged/ | string |
persistence.library.hostPath (1) /var/mnt/merged/ | string |
persistence.library.type (1) hostPath | string |
persistence.media-ceph.existingClaim (1) ceph-media | string |
string | |
boolean | |
persistence.metube.existingClaim (1) local-metube-downloads-pvc | string |
persistence.metube.type (1) persistentVolumeClaim | string |
string | |
boolean | |
persistence.movies.existingClaim (1) movies-pvc | string |
string | |
persistence.movies.path (1) /volume1/Films | string |
persistence.movies.server (1) ${NAS0_IP} | string |
string | |
boolean | |
persistence.music.existingClaim (1) music-pvc | string |
string | |
string | |
persistence.nas.hostPath (1) /mnt/nas | string |
persistence.nas.type (1) hostPath | string |
string | |
boolean | |
persistence.nfs.path (1) ${PATH_NAS_MEDIA:=/media} | string |
persistence.nfs.server (1) ${IP_TRUENAS:=127.0.0.1} | string |
string | |
boolean | |
persistence.shows.existingClaim (1) shows-pvc | string |
string | |
persistence.tmpfs.advancedMounts.jellyfin.app[].path (1) /cache | string |
string | |
persistence.tmpfs.type (1) emptyDir | string |
string | |
persistence.tv.path (1) /volume1/TV-Series | string |
persistence.tv.server (1) ${NAS0_IP} | string |
string | |
ingress.main.hosts[].host (7) jellyfin.${cluster_ext_domain} | string |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/icon" (3) simple-icons:jellyfin | string |
string | |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/info" (1) Media library | string |
string | |
string | |
ingress.main.tls[].hosts[] (3) - ${APP_DNS_JELLYFIN:=jellyfin} | string |
ingress.main.tls[].secretName (2) acme-crt-secret-sparks-codes | string |
boolean | |
ingress.app.className (2) internal | string |
ingress.app.hosts[].host (2) {{ .Release.Name }}.ergho.org | string |
string | |
string | |
string | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.rafaribe.com | string |
ingress.app.annotations."hajimari.io/icon" (1) simple-icons:jellyfin | string |
boolean | |
ingress.app.tls[].hosts[] (1) - {{ .Release.Name }}.ergho.org | string |
ingress.jellyfin.annotations."haproxy.org/allow-list" (1) ${HAPROXY_WHITELIST} | string |
ingress.jellyfin.annotations."haproxy.org/response-set-header" (1) Strict-Transport-Security "max-age=31536000"
X-Frame-Options "DENY"
X-Content-Type-Options "nosniff"
Referrer-Policy "strict-origin-when-cross-origin"
| string |
string | |
boolean | |
ingress.jellyfin.hosts[].host (1) jellyfin.${SECRET_DEFAULT_DOMAIN} | string |
string | |
string | |
string | |
ingress.jellyfin.tls[].hosts[] (1) - jellyfin.${SECRET_DEFAULT_DOMAIN} | string |
ingress.tailscale.className (1) tailscale | string |
boolean | |
string | |
string | |
string | |
string | |
ingress.tailscale.tls[].hosts[] (1) - jellyfin | string |
number | |
string | |
number | |
number | |
number | |
boolean | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
defaultPodOptions.hostAliases[].hostnames[] (1) - ${APP_DNS_AUTHENTIK:=authentik} | string |
defaultPodOptions.hostAliases[].ip (1) ${APP_IP_AUTHENTIK:=127.0.0.1} | string |
boolean | |
boolean | |
string | |
string | |
string | |
number | |
defaultPodOptions.topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
string | |
string | |
number | |
number | |
string | |
number | |
string | |
service.app.controller (3) jellyfin | string |
number | |
service.app.type (2) LoadBalancer | string |
service.app.annotations."io.cilium/lb-ipam-ips" (1) ${LB_JELLYFIN} | string |
service.app.externalIPs[] (1) - "192.168.100.31" | string |
string | |
service.jellyfin.controller (3) jellyfin | string |
number | |
string | |
string | |
string | |
service.jellyfin.ipFamilyPolicy (1) RequireDualStack | string |
service.jellyfin.type (1) LoadBalancer | string |
string | |
controllers.jellyfin.type (3) statefulset | string |
string | |
string | |
string | |
string | |
string | |
controllers.jellyfin.containers.app.image.repository (2) ghcr.io/jellyfin/jellyfin | string |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
controllers.jellyfin.containers.jellyfin.image.repository (2) ghcr.io/jellyfin/jellyfin | string |
controllers.jellyfin.containers.jellyfin.image.tag (2) 10.10.7@sha256:e4d1dc5374344446a3a78e43dd211247f22afba84ea2e5a13cbe1a94e1ff2141 | string |
string | |
number | |
number, string | |
number | |
string | |
string | |
string | |
string | |
string | |
controllers.jellyfin.containers.jellyfin.env.JELLYFIN_FFMPEG (1) /usr/lib/jellyfin-ffmpeg/ffmpeg | string |
string | |
controllers.jellyfin.containers.jellyfin.env.JELLYFIN_WEB_DIR (1) /usr/lib/jellyfin/bin/jellyfin-web | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
boolean | |
controllers.jellyfin.containers.main.env.TZ (2) ${CONFIG_TZ} | string |
string | |
number | |
number | |
string | |
controllers.jellyfin.containers.main.image.repository (2) ghcr.io/jellyfin/jellyfin | string |
controllers.jellyfin.containers.main.image.tag (2) 10.10.7@sha256:e4d1dc5374344446a3a78e43dd211247f22afba84ea2e5a13cbe1a94e1ff2141 | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
number | |
string | |
controllers.main.containers.main.env.TZ (3) Europe/Dublin | string |
controllers.main.containers.main.env.JELLYFIN_PublishedServerUrl (2) https://jellyfin.${cluster_ext_domain} | string |
string | |
string | |
controllers.main.containers.main.image.repository (3) jellyfin/jellyfin | string |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
controllers.main.containers.app.env.TZ (1) ${TIMEZONE} | string |
controllers.main.containers.app.image.repository (1) jellyfin/jellyfin | string |
string | |
number | |
string | |
number | |
string | |
controllers.main.containers.jellyfin.env.TZ (1) Asia/Kathmandu | string |
controllers.main.containers.jellyfin.image.repository (1) jellyfin/jellyfin | string |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
string | |
controllers.main.strategy (1) RollingUpdate | string |
fullnameOverride (1) jellyfin | string |
route.app.hostnames[] (1) - jelly.media.skylab.fi | string |
route.app.parentRefs[].name (1) envoy-internal | string |
route.app.parentRefs[].namespace (1) networking | string |
route.app.parentRefs[].sectionName (1) https-media | string |
string | |
number |