No introduction found. Create it?
plex from bjw-s is more popular with 41 repositories.
Install with:
helm repo add k8s-at-home-charts https://k8s-at-home.com/charts/
helm install plex k8s-at-home-charts/plex -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
plex | gandazgul/k8s-infrastructure | 47 | 6.2.1 | 3 months ago |
plex | dfroberg/cluster | 47 | 6.4.3 | 6 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean | |
persistence.config.existingClaim (7) plex-config-v1 | string |
persistence.config.subPath (2) configs/plex | string |
string | |
string | |
string | |
boolean | |
persistence.transcode.type (6) emptyDir | string |
string | |
persistence.transcode.accessMode (1) ReadWriteOnce | string |
persistence.transcode.hostPath (1) /var/data/transcode | string |
persistence.transcode.mountPath (1) /transcode | string |
persistence.transcode.size (1) ${PLEX_TRANSCODE_SIZE:=60Gi} | string |
string | |
boolean | |
boolean | |
string | |
string | |
persistence.media.volumeSpec.nfs.path (3) ${NAS_BASE_PATH}/ | string |
persistence.media.volumeSpec.nfs.server (3) ${NAS_ADDR} | string |
persistence.media.existingClaim (1) nfs-media-pvc | string |
boolean | |
persistence.movies.mountPath (2) /media/movies | string |
string | |
string | |
persistence.movies.volumeSpec.nfs.path (1) /mnt/user/Movies | string |
persistence.movies.volumeSpec.nfs.server (1) slimcloud.lab.nickshores.net | string |
boolean | |
boolean | |
persistence.nfs-media-pvc.existingClaim (1) nfs-media-pvc | string |
boolean | |
boolean | |
persistence.quicksync-card0-to-card-0.hostPath (1) /dev/dri/card0 | string |
persistence.quicksync-card0-to-card-0.mountPath (1) /dev/dri/card0 | string |
string | |
boolean | |
persistence.quicksync-renderd128-to-renderd128.hostPath (1) /dev/dri/renderD128 | string |
persistence.quicksync-renderd128-to-renderd128.mountPath (1) /dev/dri/renderD128 | string |
string | |
boolean | |
string | |
persistence.tv-shows.mountPath (1) /media/tv-shows | string |
boolean | |
string | |
persistence.tv.type (1) custom | string |
persistence.tv.volumeSpec.nfs.path (1) /mnt/user/TV | string |
persistence.tv.volumeSpec.nfs.server (1) slimcloud.lab.nickshores.net | string |
env.TZ (8) ${TIMEZONE} | string |
env.ADVERTISE_IP (3) https://plex.${SECRET_DOMAIN}:443/,http://192.168.1.241:32400/ | string |
string | |
env.PLEX_CLAIM.valueFrom.secretKeyRef.name (1) home-secrets | string |
env.PLEX_CLAIM (3) ${PLEX_CLAIM_TOKEN} | string |
env.ALLOWED_NETWORKS (2) 10.0.0.0/8,192.168.1.0/24 | string |
env.PGID (1) 1002 | number |
env.PUID (1) 1002 | number |
env.VERSION (1) docker | string |
image.repository (8) ghcr.io/k8s-at-home/plex | string |
image.tag (8) 1.32.7.7621-871adbd44 | string |
image.pullPolicy (2) Always | string |
service.main.type (8) LoadBalancer | string |
string | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
service.main.annotations."nginx.ingress.kubernetes.io/server-snippet" (1) proxy_set_header Accept-Encoding "";
sub_filter
'</head>'
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/plex/${TP_THEME}.css">
</head>';
sub_filter_once on;
| string |
service.main.externalIPs[] (2) - ${SVC_PLEX_ADDR} | string |
service.main.loadBalancerIP (2) ${PLEX_LB} | string |
service.main.loadBalancerIP: (1) ${METALLB_PLEX_ADDR} | string |
string | |
boolean | |
string | |
service.dlna-tcp.loadBalancerIP: (1) ${METALLB_PLEX_ADDR} | string |
boolean | |
number | |
string | |
number | |
service.dlna-tcp.type (1) LoadBalancer | string |
string | |
boolean | |
string | |
service.dlna-udp.loadBalancerIP: (1) ${METALLB_PLEX_ADDR} | string |
boolean | |
number | |
string | |
number | |
service.dlna-udp.type (1) LoadBalancer | string |
boolean | |
string | |
boolean | |
number | |
string | |
number | |
service.dnla-tcp.type (1) NodePort | string |
boolean | |
string | |
boolean | |
number | |
string | |
number | |
service.dnla-udp.type (1) NodePort | string |
boolean | |
ingress.main.hosts[].host (6) plex.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.main.annotations."external-dns.alpha.kubernetes.io/target" (4) ipv4.${SECRET_DOMAIN} | string |
ingress.main.annotations."cert-manager.io/cluster-issuer" (2) letsencrypt-production | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (4) - plex.${SECRET_DOMAIN} | string |
string | |
boolean | |
ingress.hosts[] (1) - plex.kube.com | string |
string | |
podSecurityContext.supplementalGroups[] (6) - "44" | number |
number | |
number | |
number | |
string | |
string | |
number | |
resources.limits.memory (3) 16000Mi | string |
number | |
boolean | |
addons.promtail.image.repository (3) grafana/promtail | string |
string | |
addons.promtail.logs[].name (3) promtail/plex | string |
addons.promtail.logs[].path (3) /config/Library/Application Support/Plex Media Server/Logs/*.log | string |
addons.promtail.loki (3) http://loki.monitoring.svc.cluster.local:3100/loki/api/v1/push | string |
number | |
string | |
string | |
boolean | |
string | |
podAnnotations."post.hook.backup.velero.io/command" (2) ["/sbin/fsfreeze", "--unfreeze", "/config"] | string |
string | |
podAnnotations."pre.hook.backup.velero.io/command" (2) ["/sbin/fsfreeze", "--freeze", "/config"] | string |
string | |
string | |
additionalContainers.fsfreeze.image (2) ubuntu:focal-20210827 | string |
string | |
boolean | |
string | |
string | |
additionalContainers.fsfreeze.command[] (1) - /bin/bash | string |
string | |
string | |
string | |
string | |
boolean | |
number | |
controller.type (1) deployment | string |
envFrom[].secretRef.name (1) plex-secrets | string |
hostNetwork (1) true | boolean |
nodeSelector."kubernetes.io/hostname" (1) k3s-master-5 | string |
string | |
plexGid (1) 8675309 | string |
plexUid (1) 8675309 | string |
boolean | |
boolean | |
boolean | |
boolean | |
timezone (1) America/New_York | string |
updateStrategy (1) Recreate | string |