No introduction found. Create it?
paperless-ngx from bjw-s-labs/charts/ is more popular with 8 repositories.
Install with:
helm repo add paperless-ngx oci://ghcr.io/bjw-s-labs/charts/
helm install paperless-ngx paperless-ngx/paperless-ngx -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|
See the most popular values for this chart:
| Key | Types |
|---|---|
route.app.hostnames[] (6) - paperless.${ROOT_DOMAIN} | string |
route.app.parentRefs[].name (6) envoy-internal | string |
| string | |
| string | |
route.app.rules[].backendRefs[].name (3) paperless-ngx | string |
| number | |
route.app.rules[].filters[].responseHeaderModifier.set[].name (2) Content-Security-Policy | string |
route.app.rules[].filters[].responseHeaderModifier.set[].value (2) default-src 'self'; img-src 'self' data:; object-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; | string |
route.app.rules[].filters[].type (2) ResponseHeaderModifier | string |
route.app.annotations."gethomepage.dev/description" (1) Document Management System | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (1) paperless-ngx.svg | string |
route.app.annotations."gethomepage.dev/name" (1) Paperless-ngx | string |
route.app.annotations."gethomepage.dev/widget.key" (1) {{`{{HOMEPAGE_VAR_PAPERLESS_TOKEN}}`}} | string |
| string | |
route.app.annotations."gethomepage.dev/widget.url" (1) http://paperless-ngx.self-hosted:8000 | string |
persistence.data.existingClaim (5) paperless-ngx | string |
persistence.data.globalMounts[].path (3) /usr/src/paperless/data | string |
persistence.data.advancedMounts.main.app[].path (2) /config | string |
persistence.data.advancedMounts.main.app[].subPath (2) data | string |
persistence.data.advancedMounts.paperless-ngx.app[].path (1) /config | string |
| string | |
| string | |
| string | |
persistence.data.accessMode (1) ReadWriteOnce | string |
| string | |
persistence.data.storageClass (1) local-hostpath | string |
persistence.tmp.type (4) emptyDir | string |
| string | |
| string | |
persistence.tmp.advancedMounts.main.app[].path (2) /run | string |
persistence.tmp.advancedMounts.main.app[].subPath (2) run | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.tmp.advancedMounts.main.valkey[].subPath (2) valkey-data | string |
| string | |
| string | |
persistence.consume.globalMounts[].path (2) /usr/src/paperless/consume | string |
persistence.consume.existingClaim (1) paperless-ngx-consume | string |
persistence.consume.path (1) /var/nfs/shared/k8s/paperless/consume | string |
persistence.consume.server (1) construct.melotic.dev | string |
| string | |
persistence.export.globalMounts[].path (2) /usr/src/paperless/export | string |
persistence.export.type (2) emptyDir | string |
persistence.export.path (1) /var/nfs/shared/k8s/paperless/export | string |
persistence.export.server (1) construct.melotic.dev | string |
persistence.media.globalMounts[].path (2) /usr/src/paperless/media | string |
persistence.media.existingClaim (1) paperless-ngx-media | string |
persistence.media.path (1) /var/nfs/shared/k8s/paperless/media | string |
persistence.media.server (1) construct.melotic.dev | string |
| string | |
persistence.root-ca.advancedMounts.main.app[].path (2) /etc/ssl/certs/homelab.crt | string |
| string | |
persistence.root-ca.name (2) homelab-root-ca.crt | string |
| string | |
| string | |
| string | |
persistence.sync.volumeSpec.csi.driver (2) nfs.csi.k8s.io | string |
persistence.sync.volumeSpec.csi.volumeAttributes.mountOptions (2) noac,nfsvers=4.1,nconnect=16,hard,noatime | string |
| string | |
persistence.sync.volumeSpec.csi.volumeAttributes.share (2) /mnt/cache/merger/sync/paperless-ngx | string |
persistence.tmpfs.type (2) emptyDir | string |
| string | |
persistence.tmpfs.advancedMounts.paperless-ngx.app[].subPath (1) run | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.nas-data.advancedMounts.paperless-ngx.app[].subPath (1) apps/paperless/media | string |
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/export | string |
persistence.nas-shared.advancedMounts.paperless-ngx.app[].subPath (1) export/paperless | string |
persistence.nas-shared.path (1) ${NFS_SHARED_PATH} | string |
persistence.nas-shared.server (1) ${NAS_ADDRESS} | string |
| string | |
persistence.paperless-ngx.advancedMounts.paperless-ngx.app[].path (1) /paperless/consume | string |
| string | |
persistence.paperless-ngx.path (1) /paperless | string |
persistence.paperless-ngx.server (1) nas.internal | string |
| string | |
| string | |
persistence.run.type (1) emptyDir | string |
| number | |
service.app.controller (2) paperless-ngx | string |
| number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_APPS (4) allauth.socialaccount.providers.openid_connect | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_URL (4) https://${HOSTNAME:=${APP}}.${SECRET_DOMAIN} | string |
| string, number | |
| number, string | |
| string, boolean | |
| number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_REDIS (3) redis://localhost:6379 | string |
| string | |
| string | |
| string, number | |
| string, boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_ENDPOINT (2) http://127.0.0.1:9998 | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (2) http://127.0.0.1:3000 | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIME_ZONE (2) ${CLUSTER_TIME_ZONE} | string |
controllers.paperless-ngx.containers.app.env.TZ (2) Europe/Berlin | string |
| string | |
| string | |
| boolean | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_CONSUMER_IGNORE_PATTERNS (1) [".DS_STORE/*", "._*", ".stfolder/*", "@eaDir/*"] | string |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_DBHOST (1) postgres-cluster-rw.database.svc.cluster.local | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_EMAIL_FROM (1) noreply@melotic.dev | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_EMAIL_HOST (1) smtp-relay.default.svc.cluster.local | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_FILENAME_FORMAT (1) {{ `{{ correspondent }}/{{ created_year }}/{{ created }} {{ correspondent }} {{ title }}` }} | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_LOGOUT_REDIRECT_URL (1) https://sso.melotic.dev/application/o/paperless/end-session/ | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_OAUTH_CLIENT_ID.valueFrom.secretKeyRef.name (1) paperless-ngx-oidc-credentials | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_OAUTH_CLIENT_SECRET.valueFrom.secretKeyRef.name (1) paperless-ngx-oidc-credentials | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_OAUTH_ISSUER_URL.valueFrom.secretKeyRef.name (1) paperless-ngx-oidc-credentials | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_OCR_USER_ARGS (1) {"invalidate_digital_signatures": true} | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_PROXY_SSL_HEADER (1) ["HTTP_X_FORWARDED_PROTO", "https"] | string |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS.secretKeyRef.key (1) PAPERLESS_SOCIALACCOUNT_PROVIDERS | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS (1) {
"openid_connect": {
"SCOPE": ["openid", "profile", "email", "groups"],
"OAUTH_PKCE_ENABLED": true,
"APPS": [
{
"provider_id": "pocket-id",
"name": "Pocket-ID",
"client_id": "$(PAPERLESS_OAUTH_CLIENT_ID)",
"secret": "$(PAPERLESS_OAUTH_CLIENT_SECRET)",
"settings": {
"server_url": "$(PAPERLESS_OAUTH_ISSUER_URL)"
}
}
]
}
}
| string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
controllers.paperless-ngx.containers.app.envFrom[].secretRef.name (4) {{ .Release.Name }}-secret | string |
controllers.paperless-ngx.containers.app.image.repository (4) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.paperless-ngx.containers.app.image.tag (4) 2.20.10@sha256:07a0b4ba01ce377c82a0636e16c0c3d931fde5b7e9304de6601986cc42d9b6e6 | string |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.paperless-ngx.containers.gotenberg.command[] (2) - gotenberg | string |
controllers.paperless-ngx.containers.gotenberg.image.repository (2) gotenberg/gotenberg | string |
| string | |
| number | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| boolean | |
| string | |
controllers.paperless-ngx.containers.redis.image.repository (1) ghcr.io/valkey-io/valkey | string |
controllers.paperless-ngx.containers.redis.image.tag (1) 9.0.3@sha256:2b8f23e556fd39135f24b50719629d2fc3e8f6f463357f7af469ef6e7b9b1dc3 | string |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.initContainers.init-db.envFrom[].secretRef.name (2) {{ .Release.Name }}-secret | string |
controllers.paperless-ngx.initContainers.init-db.image.repository (2) ghcr.io/onedr0p/postgres-init | string |
controllers.paperless-ngx.initContainers.init-db.image.tag (2) 17.4@sha256:43dd04e91e861cf912378bad987afa168fa4f13d05528304907ad0aa351195d6 | string |
controllers.paperless-ngx.initContainers.fix-run.command[] (1) - sh | string |
| string | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
controllers.main.containers.app.env.PAPERLESS_APPS (2) allauth.socialaccount.providers.openid_connect | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.PAPERLESS_OCR_USER_ARGS (2) {"invalidate_digital_signatures": true} | string |
| number | |
| string | |
controllers.main.containers.app.env.PAPERLESS_REDIS (2) redis://localhost:6379 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.PAPERLESS_TIKA_ENDPOINT (2) http://localhost:9998 | string |
controllers.main.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (2) http://localhost:3000 | string |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.PAPERLESS_URL (2) https://paperless.${ROOT_DOMAIN} | string |
controllers.main.containers.app.env.REQUESTS_CA_BUNDLE (2) /etc/ssl/certs/homelab.crt | string |
controllers.main.containers.app.env.TZ (2) Europe/Warsaw | string |
| number | |
| number | |
controllers.main.containers.app.envFrom[].secretRef.name (2) paperless-ngx-secret | string |
controllers.main.containers.app.image.repository (2) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.main.containers.app.image.tag (2) 2.20.13@sha256:4b05bcd28e6923768000b5d247cbf2c66fd49bdc3f3b05955bd4f6790a638b01 | string |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.main.containers.gotenberg.command[] (2) - gotenberg | string |
controllers.main.containers.gotenberg.image.repository (2) docker.io/gotenberg/gotenberg | string |
controllers.main.containers.gotenberg.image.tag (2) 8.28.0@sha256:f172b1ce5ec7516ab9452d33bfe3f198d778d3de39655825aa550f4a33946666 | string |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.main.containers.tika.image.repository (2) docker.io/apache/tika | string |
controllers.main.containers.tika.image.tag (2) 3.3.0.0@sha256:2a565f1ea1290bdcb74a7d35957d16a989ed44ef98790dcdcc28121d728fa583 | string |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.main.containers.valkey.image.repository (2) docker.io/valkey/valkey | string |
controllers.main.containers.valkey.image.tag (2) 9.0.3-alpine@sha256:84c96f47ebe197e635cd3ddbe3ab74e8bdf783cf3befbfb1c36387275c1cd5d5 | string |
| boolean | |
| boolean | |
controllers.main.containers.valkey.probes.liveness.spec.exec.command[] (2) - sh | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
controllers.main.containers.valkey.probes.readiness.spec.exec.command[] (2) - sh | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
controllers.main.initContainers.01-download-languages.command[] (2) - /bin/sh | string |
controllers.main.initContainers.01-download-languages.image.repository (2) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.main.initContainers.01-download-languages.image.tag (2) 2.20.13@sha256:4b05bcd28e6923768000b5d247cbf2c66fd49bdc3f3b05955bd4f6790a638b01 | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
defaultPodOptions.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].key (1) node-role.kubernetes.io/control-plane | string |
| string |