No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/helm/app-template
helm install paperless-ngx app-template/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
paperless-ngx | Pumba98/flux2-gitops | 66 | 4.2.0 | 17 hours ago |
See the most popular values for this chart:
Key | Types |
---|---|
string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_URL (5) https://paperless.${SECRET_DOMAIN} | string |
string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_REDIS.value (1) redis://:$(REDIS_PASSWORD)@valkey | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_REDIS (4) redis://localhost:6379 | string |
number, boolean | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_ENDPOINT (4) http://localhost:9998 | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (4) http://localhost:3000 | string |
string | |
string | |
string, number | |
string | |
string | |
string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_CONSUMER_IGNORE_PATTERNS (2) [".DS_STORE/*", "._*", ".stfolder/*", "@eaDir/*"] | string |
number | |
boolean, string | |
string | |
string | |
string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME (2) HTTP_X_AUTHENTIK_USERNAME | string |
number | |
number, string | |
number, string | |
number, string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_FILENAME_FORMAT (1) {{ `{{ correspondent }}/{{ document_type }}/{{ created_year }}/{{ created }} {{ correspondent }} {{ title }}` }} | string |
boolean | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_LOGOUT_REDIRECT_URL (1) /outpost.goauthentik.io/sign_out | string |
string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_OCR_USER_ARGS (1) {"invalidate_digital_signatures": true} | string |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.paperless-ngx.containers.app.image.repository (5) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.paperless-ngx.containers.app.image.tag (5) 2.18.2@sha256:fbe142ff2e02713740329ebb5981c6bb6fe54f8b4de18e98637c2ff586ea1935 | string |
string | |
string | |
string | |
string | |
string | |
controllers.paperless-ngx.containers.app.dependsOn[] (2) - gotenberg | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
boolean | |
controllers.paperless-ngx.containers.tika.image.repository (4) ghcr.io/paperless-ngx/tika | string |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
boolean | |
string | |
controllers.paperless-ngx.containers.redis.image.repository (3) public.ecr.aws/docker/library/redis | string |
string | |
string | |
string | |
string | |
string | |
controllers.paperless-ngx.containers.gotenberg.command[] (2) - gotenberg | string |
controllers.paperless-ngx.containers.gotenberg.image.repository (2) docker.io/gotenberg/gotenberg | string |
controllers.paperless-ngx.containers.gotenberg.image.tag (2) 8.21.1@sha256:91486863744f7420ca985ee6cef7c216910e40faffd378f3da7c0fad724d01ba | string, number |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
boolean | |
string | |
controllers.paperless-ngx.containers.gotenburg.image.repository (2) thecodingmachine/gotenberg | string |
string | |
string | |
controllers.paperless-ngx.containers.gotenburg.args[] (1) - --chromium-disable-javascript=true | string |
string | |
controllers.paperless-ngx.containers.gotenburg.env[].name (1) DISABLE_GOOGLE_CHROME | string |
string | |
controllers.paperless-ngx.containers.protonmail-bridge.image.repository (1) docker.io/shenxn/protonmail-bridge | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.paperless-ngx.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
controllers.paperless-ngx.initContainers.01-init-db.image.tag (1) 17.6.0@sha256:86a1992d46273c58fd4ad95b626081dfaabfe16bd56944675169e406d1a660dd | string |
string | |
controllers.paperless-ngx.initContainers.init-db.image.repository (1) ghcr.io/onedr0p/postgres-init | string |
controllers.paperless-ngx.initContainers.init-db.image.tag (1) 17.4@sha256:43dd04e91e861cf912378bad987afa168fa4f13d05528304907ad0aa351195d6 | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.app.env.PAPERLESS_FILENAME_FORMAT (1) {created_year}/{correspondent}/{title} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.app.env.PAPERLESS_TIKA_ENDPOINT (1) http://127.0.0.1:9998 | string |
controllers.main.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (1) http://gotenberg.selfhosted.svc.cluster.local:3000 | string |
string | |
controllers.main.containers.app.env.PAPERLESS_URL (1) https://docs.${SECRET_DOMAIN} | string |
controllers.main.containers.app.env.TZ (1) ${TIME_ZONE} | string |
controllers.main.containers.app.envFrom[].secretRef.name (1) paperless-ngx-secret | string |
string | |
controllers.main.containers.app.image.repository (1) ghcr.io/paperless-ngx/paperless-ngx | string |
string | |
string | |
controllers.main.containers.main.env.PAPERLESS_APPS (1) allauth.socialaccount.providers.openid_connect | string |
boolean | |
number | |
boolean | |
boolean | |
controllers.main.containers.main.env.PAPERLESS_CONSUMPTION_DIR (1) /paperless/consume | string |
controllers.main.containers.main.env.PAPERLESS_DATA_DIR (1) /paperless/data | string |
controllers.main.containers.main.env.PAPERLESS_DBHOST (1) paperless-ngx-postgresql-primary | string |
string | |
controllers.main.containers.main.env.PAPERLESS_DBPASS (1) ${SECRET_PAPERLESS_NGX_DB_PASSWORD} | string |
string | |
boolean | |
controllers.main.containers.main.env.PAPERLESS_FILENAME_FORMAT (1) {created_year}/{correspondent}/{title} | string |
boolean | |
controllers.main.containers.main.env.PAPERLESS_MEDIA_ROOT (1) /paperless/media | string |
string | |
boolean | |
controllers.main.containers.main.env.PAPERLESS_REDIS (1) redis://paperless-ngx-redis-master:6379 | string |
controllers.main.containers.main.env.PAPERLESS_SECRET_KEY (1) ${SECRET_PAPERLESS_NGX_SECRET_KEY} | string |
controllers.main.containers.main.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS (1) {
"openid_connect": {
"SCOPE": ["openid", "profile", "email"],
"OAUTH_PKCE_ENABLED": true,
"APPS": [
{
"provider_id": "authelia",
"name": "Authelia",
"client_id": "KNv~V~FBVK5R0bznkuHPV.fo-FmdqO0gUyifPqE6wH5SFTUgZma7uCJJTEinTNshwBVi4eWe",
"secret": "${SECRET_PAPERLESS_NGX_OAUTH_CLIENT_SECRET}",
"settings": {
"server_url": "https://auth.${SECRET_DOMAIN}",
"token_auth_method": "client_secret_basic"
}
}
]
}
}
| string |
string | |
controllers.main.containers.main.env.PAPERLESS_URL (1) http{{if ne ( len .Values.ingress.main.tls ) 0 }}s{{end}}://{{ (first .Values.ingress.main.hosts).host }} | string |
number | |
number | |
controllers.main.containers.main.image.repository (1) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.main.containers.main.image.tag (1) 2.18.2@sha256:fbe142ff2e02713740329ebb5981c6bb6fe54f8b4de18e98637c2ff586ea1935 | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
controllers.main.containers.tika.image.repository (1) ghcr.io/paperless-ngx/tika | string |
controllers.main.containers.tika.image.tag (1) 2.9.1-minimal | string |
number | |
controllers.main.initContainers.01-init-db.envFrom[].secretRef.name (1) paperless-ngx-postgres-secret | string |
string | |
controllers.main.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
controllers.main.initContainers.01-init-db.image.tag (1) 17.6@sha256:86a1992d46273c58fd4ad95b626081dfaabfe16bd56944675169e406d1a660dd | string |
service.app.controller (5) paperless-ngx | string |
number | |
string | |
number | |
service.paperless-ngx.controller (1) paperless-ngx | string |
number | |
service.redis.controller (1) paperless-ngx | string |
boolean | |
number | |
persistence.data.existingClaim (3) paperless-ngx | string |
persistence.data.globalMounts[].path (3) /paperless | string |
persistence.data.accessMode (2) ReadWriteOnce | string |
string | |
persistence.data.storageClass (2) longhorn-ssd | string |
string | |
persistence.data.advancedMounts.paperless-ngx.app[].path (1) /usr/src/paperless/data | string |
boolean | |
boolean | |
boolean | |
persistence.data.type (1) persistentVolumeClaim | string |
string | |
string | |
string | |
string | |
boolean | |
persistence.config.existingClaim (2) paperless-ngx | string |
string | |
persistence.media.accessMode (1) ReadWriteOnce | string |
persistence.media.advancedMounts.paperless-ngx.app[].path (1) /usr/src/paperless/media | string |
boolean | |
boolean | |
persistence.media.globalMounts[].path (1) /usr/src/paperless/media | string |
persistence.media.path (1) /volume1/documents/paperless/media | string |
persistence.media.server (1) 192.168.1.240 | string |
string | |
string | |
string | |
string | |
string | |
persistence.tmp.type (2) emptyDir | string |
boolean | |
string | |
boolean | |
persistence.consume.globalMounts[].path (1) /usr/src/paperless/consume | string |
persistence.consume.path (1) /volume1/documents/paperless/consume | string |
persistence.consume.server (1) 192.168.1.240 | string |
string | |
string | |
persistence.downloads.path (1) /volume2/k8s/paperless | string |
persistence.downloads.server (1) ${SECRET_NFS_DOMAIN} | string |
string | |
boolean | |
persistence.export.globalMounts[].path (1) /usr/src/paperless/export | string |
persistence.export.path (1) /volume1/documents/paperless/export | string |
persistence.export.server (1) 192.168.1.240 | string |
string | |
string | |
persistence.nas-data.advancedMounts.paperless-ngx.app[].subPath (1) apps/paperless/media | string |
boolean | |
persistence.nas-data.path (1) ${NFS_DATA_PATH} | string |
persistence.nas-data.server (1) ${NAS_ADDRESS} | string |
string | |
persistence.nas-shared.advancedMounts.paperless-ngx.app[].path (1) /data/nas/export | string |
persistence.nas-shared.advancedMounts.paperless-ngx.app[].subPath (1) export/paperless | string |
boolean | |
persistence.nas-shared.path (1) ${NFS_SHARED_PATH} | string |
persistence.nas-shared.server (1) ${NAS_ADDRESS} | string |
string | |
persistence.protonmail.accessMode (1) ReadWriteOnce | string |
string | |
boolean | |
string | |
string | |
persistence.protonmail.type (1) persistentVolumeClaim | string |
string | |
persistence.redis-data.type (1) emptyDir | string |
string | |
persistence.safe.path (1) /mnt/Tank/Paperless-ngx | string |
persistence.safe.server (1) vault.manor | string |
string | |
persistence.tmpfs.advancedMounts.paperless-ngx.app[].path (1) /data/data/log | string |
string | |
boolean | |
string | |
string | |
persistence.tmpfs.type (1) emptyDir | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-signin" (2) https://auth.${SECRET_DOMAIN}?rm=$request_method | string |
string | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.${SECRET_DOMAIN} | string |
string | |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Remote-User,Remote-Name,Remote-Groups,Remote-Email | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Method $request_method; | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://authelia.security.svc.cluster.local/api/verify | string |
ingress.app.className (2) internal | string |
boolean | |
ingress.app.hosts[].host (2) paperless.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (2) - paperless.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) ${SECRET_DOMAIN/./-}-tls | string |
string | |
string | |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://auth.${SECRET_DOMAIN} | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://authelia.networking.svc.cluster.local/api/authz/auth-request | string |
ingress.main.className (1) nginx-external | string |
ingress.main.hosts[].host (1) paperless.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (1) - paperless.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) paperless-tls | string |
ingress.paperless-ngx.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email,X-authentik-name,X-authentik-uid | string |
ingress.paperless-ngx.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://$host/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri | string |
ingress.paperless-ngx.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Host $http_host;
| string |
ingress.paperless-ngx.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://ak-outpost-gabernetes.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx | string |
string | |
boolean | |
ingress.paperless-ngx.hosts[].host (1) ${app_url} | string |
string | |
string | |
string | |
ingress.paperless-ngx.tls[].hosts[] (1) - ${app_url} | string |
ingress.paperless-ngx.tls[].secretName (1) ${certificate_name} | string |
route.app.hostnames[] (2) - ${HOSTNAME:=${APP}}.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (2) internal | string |
route.app.parentRefs[].namespace (2) kube-system | string |
route.app.parentRefs[].sectionName (2) https | string |
boolean | |
route.app.rules[].backendRefs[].name (1) paperless-ngx | string |
number | |
defaultPodOptions.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].key (1) node-role.kubernetes.io/control-plane | string |
string | |
number | |
string | |
number | |
number | |
number |