No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install calibre-web-automated bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|
See the most popular values for this chart:
Key | Types |
---|---|
string | |
persistence.config.accessMode (1) ReadWriteOnce | string |
string | |
string | |
boolean | |
string | |
persistence.config.storageClass (1) ceph-block-internal | string |
persistence.cache.type (3) emptyDir | string |
string | |
string | |
string | |
persistence.cwa-book-ingest.path (3) ${NAS_BASE_URL}/media/downloads/cwa-book-ingest | string |
persistence.cwa-book-ingest.server (3) ${NAS_ADDRESS} | string |
string | |
string | |
persistence.calibre-library.path (2) ${NAS_BASE_URL}/media/literature | string |
persistence.calibre-library.server (2) ${NAS_ADDRESS} | string |
string | |
persistence.calibre-library.existingClaim (1) calibre-web-automated-library | string |
boolean | |
persistence.ingest.globalMounts[].path (1) /calibre-library | string |
persistence.ingest.globalMounts[].subPath (1) calibre | string |
persistence.ingest.path (1) /tank/media/ | string |
persistence.ingest.server (1) ${NAS_HOST} | string |
string | |
persistence.media.advancedMounts.calibre-web-automated.calibre-web-automated[].path (1) /calibre-library | string |
persistence.media.advancedMounts.calibre-web-automated.calibre-web-automated[].subPath (1) shared/books | string |
persistence.media.existingClaim (1) media-archive0 | string |
persistence.media.globalMounts[].path (1) /calibre-library | string |
persistence.media.globalMounts[].subPath (1) books | string |
persistence.media.path (1) /volume1/media | string |
persistence.media.server (1) nas.internal | string |
string | |
string, number | |
string, number | |
controllers.calibre-web-automated.containers.app.env.TZ (4) Europe/Belgrade | string |
string | |
number | |
controllers.calibre-web-automated.containers.app.env.DOCKER_MODS (1) {{- $items := list
"// renovate: lsio-docker-mod"
"ghcr.io/linuxserver/mods:universal-calibre-v7.16.0"
-}} {{- $filtered := list -}} {{- range $item := $items -}}
{{- if not (hasPrefix "//" $item) -}}
{{- $filtered = append $filtered $item -}}
{{- end -}}
{{- end -}} {{- $filtered | join "|" -}} | string |
controllers.calibre-web-automated.containers.app.image.repository (4) docker.io/crocodilestick/calibre-web-automated | string |
controllers.calibre-web-automated.containers.app.image.tag (4) V3.0.3@sha256:4e1a78ef73dd0a7d5542c660dad75f084251b4dd3d33f66791d8751838e9f6dd | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
string | |
controllers.calibre-web-automated.containers.calibre-web-automated.image.repository (1) crocodilestick/calibre-web-automated | string |
controllers.calibre-web-automated.containers.calibre-web-automated.image.tag (1) V3.0.4@sha256:e602e73b6fd50c3ba389b38acb701205976a05b650898f615f93bd7e3537a827 | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
boolean | |
boolean | |
number | |
string | |
number, string | |
boolean | |
number | |
number | |
controllers.calibre-web-automated.type (2) statefulset | string |
string | |
controllers.calibre-web-automated.strategy (1) RollingUpdate | string |
string | |
string | |
number | |
controllers.calibre-web.containers.app.env.DOCKER_MODS (1) {{- $items := list
"// renovate: lsio-docker-mod"
"ghcr.io/linuxserver/mods:universal-calibre-v7.16.0"
-}} {{- $filtered := list -}} {{- range $item := $items -}}
{{- if not (hasPrefix "//" $item) -}}
{{- $filtered = append $filtered $item -}}
{{- end -}}
{{- end -}} {{- $filtered | join "|" -}} | string |
string | |
string | |
controllers.calibre-web.containers.app.env.TZ (1) America/New_York | string |
controllers.calibre-web.containers.app.image.repository (1) crocodilestick/calibre-web-automated | string |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
number | |
string | |
string | |
string | |
service.app.controller (4) calibre-web-automated | string |
number | |
number | |
boolean | |
service.calibre-web-automated.controller (1) calibre-web-automated | string |
number | |
boolean | |
service.main.controller (1) calibre-web-automated | string |
number | |
string | |
string | |
number | |
number | |
boolean | |
number | |
number | |
boolean | |
boolean | |
ingress.app.className (3) external | string |
ingress.app.hosts[].host (3) ebooks.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (3) - ebooks.${SECRET_DOMAIN} | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (2) external.${SECRET_DOMAIN} | string |
ingress.calibre-web-automated.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
string | |
ingress.calibre-web-automated.annotations."gethomepage.dev/description" (1) Book Library Management | string |
string | |
ingress.calibre-web-automated.annotations."gethomepage.dev/group" (1) {{ title .Release.Namespace }} | string |
string | |
string | |
ingress.calibre-web-automated.annotations."gethomepage.dev/siteMonitor" (1) http://{{ .Release.Name }}.{{ .Release.Namespace }}.svc.cluster.local:{{ index .Values "service" .Release.Name "ports" "http" "port" }} | string |
string | |
ingress.calibre-web-automated.annotations."gethomepage.dev/widget.password" (1) {{`{{HOMEPAGE_VAR_CALIBREWEB_PASSWORD}}`}} | string |
string | |
ingress.calibre-web-automated.annotations."gethomepage.dev/widget.url" (1) http://{{ .Release.Name }}.{{ .Release.Namespace }}.svc.cluster.local:{{ index .Values "service" .Release.Name "ports" "http" "port" }} | string |
ingress.calibre-web-automated.annotations."gethomepage.dev/widget.username" (1) {{`{{HOMEPAGE_VAR_CALIBREWEB_USERNAME}}`}} | string |
ingress.calibre-web-automated.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-entitlements,X-authentik-email,X-authentik-name,X-authentik-uid | string |
ingress.calibre-web-automated.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://auth.${SECRET_DOMAIN}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri | string |
ingress.calibre-web-automated.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Host $http_host;
| string |
ingress.calibre-web-automated.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://ak-outpost-authentik-embedded-outpost.networking.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx | string |
string | |
boolean | |
ingress.calibre-web-automated.hosts[].host (1) calibre-web.${SECRET_DOMAIN} | string |
string | |
string | |
ingress.calibre-web-automated.hosts[].paths[].service.name (1) {{ .Release.Name }} | string |
number | |
ingress.calibre-web-automated.tls[].hosts[] (1) - calibre-web.${SECRET_DOMAIN} | string |
ingress.calibre-web-automated.tls[].secretName (1) {{ .Release.Name }}-${SECRET_DOMAIN/./-}-production-tls | string |
string | |
string | |
string | |
string | |
ingress.lan.className (1) internal | string |
ingress.lan.hosts[].host (1) calibre.zebernst.dev | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.className (1) internal | string |
boolean | |
ingress.main.hosts[].host (1) cwa.${EXTERNAL_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (1) - cwa.${EXTERNAL_DOMAIN} | string |
ingress.ts.className (1) tailscale | string |
ingress.ts.hosts[].host (1) calibre-web.kite-harmonic.ts.net | string |
string | |
string | |
string | |
ingress.ts.tls[].hosts[] (1) - calibre-web.kite-harmonic.ts.net | string |