No introduction found. Create it?
Install with:
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install audiobookshelf bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
audiobookshelf | JJGadgets/Biohazard | 61 | 2.6.0 | a day ago |
audiobookshelf | rafaribe/home-ops | 68 | 3.7.3 | 3 days ago |
audiobookshelf | h3mmy/bloopySphere | 62 | 3.2.1 | 20 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.existingClaim (6) audiobookshelf | string |
persistence.config.accessMode (2) ReadWriteOnce | string |
boolean | |
string | |
persistence.config.type (2) persistentVolumeClaim | string |
persistence.config.advancedMounts.audiobookshelf.app[].path (1) /config | string |
boolean | |
persistence.config.advancedMounts.audiobookshelf.app[].subPath (1) config | string |
string | |
string | |
string | |
persistence.cache.type (4) emptyDir | string |
string | |
boolean | |
persistence.audiobooks.path (2) /volume3/Data/Audiobooks | string |
persistence.audiobooks.server (2) ${NAS_ADDRESS} | string |
string | |
persistence.audiobooks.existingClaim (1) audiobookshelf-nfs-audiobooks | string |
persistence.backup.globalMounts[].path (3) /config/metadata/backups | string |
boolean | |
persistence.backup.path (2) /volume3/Data/Backups/app/audiobookshelf | string |
persistence.backup.server (2) ${NAS_ADDRESS} | string |
string | |
persistence.backup.existingClaim (1) audiobookshelf-nfs-backup | string |
persistence.media.type (3) persistentVolumeClaim | string |
persistence.media.accessMode (2) ReadWriteOnce | string |
persistence.media.globalMounts[].path (2) /audiobooks | string |
string | |
boolean | |
persistence.media.existingClaim (1) downloads-nfs-share-pvc | string |
persistence.media.path (1) /mnt/storage-0/media | string |
persistence.media.server (1) truenas.rafaribe.com | string |
persistence.metadata.accessMode (2) ReadWriteOnce | string |
persistence.metadata.existingClaim (2) audiobookshelf-metadata | string |
persistence.metadata.globalMounts[].path (2) /config/metadata | string |
string | |
persistence.metadata.type (2) persistentVolumeClaim | string |
string | |
boolean | |
persistence.books.path (1) /mnt/user/k8s/books | string |
persistence.books.server (1) ${CORE_NFS_SERVER:=nas0} | string |
string | |
persistence.media-ceph.existingClaim (1) ceph-media | string |
string | |
boolean | |
persistence.nfs.advancedMounts.main.main[].path (1) /metadata | string |
persistence.nfs.advancedMounts.main.main[].subPath (1) .audiobookshelf-metadata | string |
boolean | |
persistence.nfs.path (1) ${PATH_NAS_MEDIA:=/media} | string |
persistence.nfs.server (1) ${IP_TRUENAS:=127.0.0.1} | string |
string | |
string | |
controllers.audiobookshelf.containers.app.env.METADATA_PATH (4) /config/metadata | string |
number | |
number | |
string | |
controllers.audiobookshelf.containers.app.image.repository (4) ghcr.io/advplyr/audiobookshelf | string |
controllers.audiobookshelf.containers.app.image.tag (4) 2.21.0@sha256:e9b8f06b77e2fd5b5e5e94b872c16a965923cef8e7441b5bc0abca5c29c0a035 | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
number | |
number | |
string | |
string | |
number | |
string | |
controllers.audiobookshelf.containers.audiobookshelf.image.repository (1) ghcr.io/advplyr/audiobookshelf | string |
string | |
boolean | |
boolean | |
string | |
number | |
boolean | |
boolean | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
boolean | |
string | |
number | |
string | |
number | |
controllers.main.containers.main.env.TZ (3) Europe/Dublin | string |
string | |
string | |
string | |
controllers.main.containers.main.image.repository (3) ghcr.io/advplyr/audiobookshelf | string |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
controllers.main.type (1) deployment | string |
string | |
ingress.main.hosts[].host (4) audiobookshelf.${cluster_ext_domain} | string |
string | |
string | |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/icon" (2) mdi:bookshelf | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/cors-allow-headers" (1) X-Forwarded-For, X-Real-IP, X-Frame-Options, X-Content-Type-Options, X-Forwarded-Proto | string |
string | |
string | |
string | |
ingress.main.annotations."nginx.ingress.kubernetes.io/server-snippet" (1) proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade"; | string |
ingress.main.tls[].hosts[] (2) - ${APP_DNS_AUDIOBOOKSHELF:=audiobookshelf} | string |
ingress.main.tls[].secretName (1) tls.audiobookshelf | string |
boolean | |
boolean | |
ingress.app.className (3) traefik | string |
ingress.app.hosts[].host (3) audiobooks.${XYZ_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.app.annotations."traefik.ingress.kubernetes.io/router.middlewares" (2) networking-chain-no-auth@kubernetescrd | string |
ingress.app.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.rafaribe.com | string |
ingress.app.annotations."gethomepage.dev/app" (1) audiobookshelf | string |
ingress.app.annotations."gethomepage.dev/description" (1) Audiobook Library | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (1) audiobookshelf.png | string |
ingress.app.annotations."gethomepage.dev/name" (1) AudioBookShelf | string |
ingress.app.annotations."gethomepage.dev/widget.key" (1) {{`{{HOMEPAGE_VAR_AUDIOBOOKSHELF_TOKEN}}`}} | string |
string | |
ingress.app.annotations."gethomepage.dev/widget.url" (1) http://audiobookshelf.media:80 | string |
string | |
ingress.app.annotations."hajimari.io/instance" (1) bloop-xyz,bloop-quarky | string |
ingress.app.tls[].hosts[] (1) - audiobookshelf.home.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) wildcard-internal-${SECRET_DOMAIN/./-}-tls | string |
service.app.controller (4) audiobookshelf | string |
number | |
string, number | |
string | |
service.audiobookshelf.controller (1) audiobookshelf | string |
number | |
defaultPodOptions.securityContext.fsGroup (2) ${APP_UID_AUDIOBOOKSHELF:=1000} | string, number |
string | |
defaultPodOptions.securityContext.runAsGroup (2) ${APP_UID_AUDIOBOOKSHELF:=1000} | string, number |
defaultPodOptions.securityContext.runAsUser (2) ${APP_UID_AUDIOBOOKSHELF:=1000} | string, number |
boolean | |
boolean | |
route.main.hostnames[] (1) - audiobooks.${SECRET_DOMAIN} | string |
route.main.kind (1) HTTPRoute | string |
string | |
route.main.parentRefs[].name (1) internal | string |
string | |
string | |
route.main.rules[].backendRefs[].name (1) audiobookshelf | string |
number | |
string | |
string |