plex helm

No introduction found. Create it?

More popular helm chart found

plex from bjw-s-labs/helm/app-template is more popular with 58 repositories.

Install

Install with:

helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install plex bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 28)

NameRepoStarsVersionTimestamp
plexjr0dd/home-ops462.4.08 months ago
plextoboshii/home-ops3610.2.29 months ago
plexbrettinternet/homeops2513.5.110 months ago

Resources

Values

See the most popular values for this chart:

KeyTypes
string
boolean
string
string
string
string
persistence.config.globalMounts[].path (15)
/config/Library/Application Support/Plex Media Server
string
boolean
string
string
string
persistence.config.type (1)
persistentVolumeClaim
string
string
string
string
boolean
persistence.media.globalMounts[].subPath (1)
tv
tv-uhd
movies
movies-uhd
posters
string
string
string
boolean
string
boolean
string
string
boolean
string
string
string
persistence.logs.globalMounts[].path (14)
/config/Library/Application Support/Plex Media Server/Logs
string
string
persistence.cache.globalMounts[].path (10)
/config/Library/Application Support/Plex Media Server/Cache
string
string
string
string
string
string
boolean
persistence.cache.type (1)
persistentVolumeClaim
string
string
persistence.plex-cache.globalMounts[].path (6)
/config/Library/Application Support/Plex Media Server/Cache
string
string
boolean
string
persistence.music.path (2)
${NAS_SERVER_MEDIA_PATH}/Library/Media/Music
string
string
boolean
string
string
string
string
boolean
string
boolean
string
persistence.tv.path (1)
/var/mechonis/data/media/tv
string
string
string
string
string
persistence.config-cache.globalMounts[].path (2)
/config/Library/Application Support/Plex Media Server/Cache
string
string
boolean
string
string
string
string
string
boolean
string
persistence.videos.path (1)
${NAS_SERVER_MEDIA_PATH}/Library/Media/Videos
string
string
string
persistence.config-logs.globalMounts[].path (1)
/config/Library/Application Support/Plex Media Server/Logs
string
string
boolean
string
string
string
string
boolean
persistence.media-home.path (1)
${SECRET_NFS_MEDIA_HOME:=temp}
string
persistence.media-home.server (1)
${SECRET_NFS_SERVER:=temp}
string
string
string
string
string
string
string
boolean
persistence.movie.path (1)
/var/mechonis/data/media/movies
string
string
string
string
string
string
string
string
boolean
persistence.turntablism.path (1)
${NAS_SERVER_MEDIA_PATH}/Library/Media/Turntablism
string
string
string
string
controllers.plex.containers.app.env.PLEX_ADVERTISE_URL (15)
https://plex.${SECRET_DOMAIN}:443,http://${CLUSTER_LB_PLEX}:32400
string
string
string
controllers.plex.containers.app.env.ALLOWED_NETWORKS (2)
192.168.0.0/16,10.42.0.0/16,10.43.0.0/16
string
controllers.plex.containers.app.env.ADVERTISE_IP (1)
https://plex.${SECRET_DOMAIN},http://192.168.2.200:32400
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.plex.containers.app.image.tag (18)
1.42.1.10060@sha256:04563be281364ba2462285aacb2ca13d7ef7e1d0b19e1203f4c19b4a56840c5c
string
string, number
string
number
string
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
number
number
string
number
boolean
boolean
string
string
boolean
string
string
number
string
number
number
number
boolean
string
string
string
string
string
string
string
number
string
controllers.main.containers.main.env.ALLOWED_NETWORKS (2)
10.1.0.0/255.255.255.0,10.5.0.0/255.255.255.0,10.1.10.0/255.255.255.0
string
string
string
controllers.main.containers.main.env.PLEX_ADVERTISE_URL (1)
https://plex.${SECRET_DOMAIN}:443, http://192.168.42.54:32400
string
string
controllers.main.containers.main.image.tag (8)
1.41.3.9314-a0bfb8370@sha256:679db51b7226f8d04c4812d4885a02a51607727b0a5e1523c5a00c570112753e
string
string
string
number, string
number
string
number, string
number
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
boolean
string
boolean
number
number
number
number
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
string
number
string
boolean
number
string
boolean
number
string
boolean
number
string
boolean
boolean
number
string
boolean
number
string
string
string
string
string
string
string
string
string
string
number
string
string
string
string
string
string
string
string
string
number
string
number, string
string
number, string
number, string
number
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
ingress.app.hosts[].host (15)
{{ .Release.Name }}.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
string
string
ingress.app.annotations."gethomepage.dev/widget.url" (4)
http://plex.media.svc.cluster.local:32400
string
string
string
ingress.app.annotations."nginx.ingress.kubernetes.io/server-snippet" (2)
location ~ ^/library/streams { proxy_set_header Range ""; proxy_pass http://plex.media.svc.cluster.local:32400; proxy_http_version 1.1; }
string
string
string
ingress.app.annotations."gethomepage.dev/href" (1)
https://{{ .Release.Name }}.${SECRET_DOMAIN}
string
string
string
ingress.app.tls[].hosts[] (5)
- {{ .Release.Name }}.${SECRET_DOMAIN}
string
ingress.app.tls[].secretName (1)
certificate-haynesnetwork
string
boolean
boolean
ingress.main.hosts[].host (10)
plex.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
ingress.main.tls[].hosts[] (9)
- plex.${SECRET_DOMAIN}
string
string
string
string
string
string
ingress.main.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (3)
proxy_set_header Accept-Encoding ""; sub_filter '</head>' '<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/plex/nord.css"></head>'; sub_filter_once on;
string
string
string
string
string
string
string
string
ingress.main.annotations."gethomepage.dev/href" (1)
https://plex.${SECRET_DOMAIN}/web/
string
string
string
string
string
string
ingress.local.hosts[].host (2)
plex-local.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
ingress.external.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (1)
# App root redirect: If a request to / comes in -> 302 redirect to the plex landing page # (but only if it doesn't contain the X-Plex-Device-Name header or query argument) # This retains API endpoint access for official Plex clients and authenticated sessions. set $r ""; if ($http_x_plex_device_name = '') { set $r "Y"; } # for web and tv clients (header) if ($arg_X-Plex-Device-Name = '') { set $r "${r}Y"; } # for iOS clients (query argument) if ($r = YY) { rewrite ^/$ https://$http_host/web/index.html; } gzip on; gzip_vary on; gzip_min_length 256; gzip_proxied any; gzip_comp_level 9; gzip_disable "MSIE [1-6]\."; gzip_types text/css text/xml text/plain text/javascript text/cache-manifest text/x-cross-domain-policy application/javascript application/x-javascript application/json application/manifest+json application/xml application/xml+rss application/xhtml+xml application/rss+xml application/rdf+xml application/atom+xml application/atom_xml application/geo+json application/ttf application/x-ttf application/x-font-ttf application/x-font-otf application/x-font-truetype application/x-font-opentype application/x-web-app-manifest+json application/vnd.ms-fontobject font/eot font/otf font/ttf font/opentype image/svg+xml image/x-icon image/bmp; send_timeout 3600; # some players don't reopen a socket and playback stops totally instead of resuming after an extended pause (e.g. Chrome) proxy_set_header Sec-Websocket-Extensions $http_sec_websocket_extensions; proxy_set_header Sec-Websocket-Key $http_sec_websocket_key; proxy_set_header Sec-Websocket-Protocol $http_sec_websocket_protocol; proxy_set_header Sec-Websocket-Version $http_sec_websocket_version; proxy_set_header Accept-Encoding ""; add_header Referrer-Policy "same-origin" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Frame-Options sameorigin; add_header X-XSS-Protection "1; mode=block" always;
string
string
string
string
string
string
image.repository (2)
ghcr.io/onedr0p/plex
string
image.tag (2)
1.42.1.10060@sha256:92d48d97cc896e0b771c64f715fc68fed931a8d80506b503d84cfdf1d81bff92
string
number
string
number
number
number
string
number
string
string
number
string
string
string
configMaps.plex-gatus-ep.data."config.yaml" (1)
endpoints: - name: "plex" group: external url: "https://plex.${SECRET_DOMAIN}/web/index.html" interval: 1m client: dns-resolver: tcp://1.1.1.1:53 conditions: - "[STATUS] == 200" alerts: - type: pushover - name: "plex-local" group: internal url: "https://plex-local.${SECRET_DOMAIN}/web/index.html" interval: 1m conditions: - "[STATUS] == 200" alerts: - type: pushover
string
string
string
string
dnsPolicy (1)
ClusterFirstWithHostNet
string
env.ADVERTISE_IP (1)
http://${SVC_PLEX_ADDR}:32400/
string
env.ALLOWED_NETWORKS (1)
10.0.0.0/8,172.16.0.0/16
string
env.TZ (1)
${TIMEZONE}
string
string
boolean
route.app.hostnames[] (1)
- {{ .Release.Name }}.lumu.au
string
string
string
string
string
number
string
string
string
string