No introduction found. Create it?
paperless-ngx from bjw-s-labs/charts is more popular with 9 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 |
|---|---|---|---|---|
| paperless-ngx | deedee-ops/home-ops | 36 | 5.3.0 | 5 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number | |
service.app.controller (4) paperless-ngx | string |
| number | |
| number | |
route.app.hostnames[] (7) - paperless.${ROOT_DOMAIN} | string |
route.app.parentRefs[].name (7) envoy-internal | string |
| string | |
route.app.parentRefs[].sectionName (2) https | string |
route.app.rules[].backendRefs[].name (3) paperless-ngx-app | 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" (2) Document management | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (2) paperless-ngx.svg | string |
route.app.annotations."gethomepage.dev/name" (2) Paperless-ngx | string |
route.app.annotations."gatus.home-operations.com/endpoint" (1) path: /api/
conditions:
- "[STATUS] < 400"
| string |
route.app.annotations."gethomepage.dev/href" (1) https://paperless.melotic.dev | string |
route.app.annotations."gethomepage.dev/widget.fields" (1) ["total", "inbox"] | 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 |
route.gpt.hostnames[] (2) - paperless-gpt.${ROOT_DOMAIN} | string |
route.gpt.parentRefs[].name (2) envoy-internal | string |
| string | |
route.gpt.rules[].backendRefs[].name (2) paperless-ngx-gpt | string |
| number | |
route.gpt.rules[].filters[].responseHeaderModifier.set[].name (2) Content-Security-Policy | string |
route.gpt.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.gpt.rules[].filters[].type (2) ResponseHeaderModifier | string |
route.paperless-ngx.hostnames[] (1) - paperless.chillincool.net | string |
route.paperless-ngx.parentRefs[].name (1) envoy-internal | string |
| string | |
| string | |
route.tailscale.hostnames[] (1) - paperless.chillincool.com | string |
route.tailscale.parentRefs[].name (1) envoy-tailscale | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_APPS (6) allauth.socialaccount.providers.openid_connect | string |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_URL (6) https://paperless.${SECRET_DOMAIN} | string |
| boolean, string | |
| number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_REDIS (4) redis://dragonfly.dbms.svc.cluster.local:6379/7 | string |
| string | |
| string | |
| string | |
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 | |
| boolean, string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_DBHOST (3) paperless-ngx-db-rw | string |
| string | |
| string | |
| string | |
| number, string | |
controllers.paperless-ngx.containers.app.env.TZ (3) Europe/Berlin | string |
| number, string | |
| boolean, string | |
| boolean, string | |
| string | |
| string | |
| number, string | |
| number, string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_DB_OPTIONS (1) pool.min_size=1,pool.max_size=5 | string |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_DBPASS.secretKeyRef.name (1) paperless-ngx-postgres | string |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_DBUSER.secretKeyRef.name (1) paperless-ngx-postgres | 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 | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_FILENAME_FORMAT (1) {{ `{{ created_year }}/{{ document_type }}/{{ created_year }}-{{ created_month }}-{{ created_day }}_{{ title }}` }} | string |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_LOGOUT_REDIRECT_URL (1) https://sso.melotic.dev/application/o/paperless/end-session/ | string |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_PROXY_SSL_HEADER (1) ["HTTP_X_FORWARDED_PROTO", "https"] | string |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS.secretKeyRef.key (1) PAPERLESS_SOCIALACCOUNT_PROVIDERS | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.envFrom[].secretRef.name (6) paperless-ngx-secret | string |
controllers.paperless-ngx.containers.app.image.repository (6) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.paperless-ngx.containers.app.image.tag (6) 3.4.2@sha256:d704e84f88300eb6ab001ab15720a2330ff99169cf9f94d6b8fcc44b63a84c84 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.securityContext.capabilities.add[] (1) - CHOWN | string |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
controllers.paperless-ngx.containers.gotenberg.image.repository (4) gotenberg/gotenberg | string |
| string | |
controllers.paperless-ngx.containers.gotenberg.command[] (3) - gotenberg | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
| string | |
controllers.paperless-ngx.containers.tika.image.tag (4) 3.3.3.0@sha256:326b238b37904c94ff61fed87afe0af72e6a29fa715933b10af97b7d56f1d4cb | string |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
controllers.paperless-ngx.containers.redis.args[] (1) - --logtostderr | string |
controllers.paperless-ngx.containers.redis.image.repository (1) ghcr.io/dragonflydb/dragonfly | string |
controllers.paperless-ngx.containers.redis.image.tag (1) v2.0.2@sha256:061f00b201b58e12f974e4e96c761a881ee1c05e9d8ee967466a604b7299753b | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.paperless-ngx.initContainers.init-db.envFrom[].secretRef.name (2) paperless-ngx-secret | string |
controllers.paperless-ngx.initContainers.init-db.image.repository (2) ghcr.io/home-operations/postgres-init | string |
controllers.paperless-ngx.initContainers.init-db.image.tag (2) 18.6.0@sha256:87627baaddb0cabed4ebe033e75038e5c7b6b081c18e86514c99067179a90719 | string |
controllers.paperless-ngx.initContainers.fix-run.command[] (1) - sh | string |
controllers.paperless-ngx.initContainers.fix-run.image.repository (1) docker.io/library/busybox | string |
controllers.paperless-ngx.initContainers.fix-run.image.tag (1) 1.38.0@sha256:a46257e06c82ad85242d0d38077d0a52d9896389ca60a1a59d3463db586e5fa4 | string |
| boolean | |
| number | |
controllers.paperless-ngx.initContainers.init-run.command[] (1) - sh | string |
| string | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
controllers.main.annotations.glance/icon (2) di:paperless-ngx | string |
controllers.main.annotations.glance/name (2) Paperless-NGX | string |
controllers.main.annotations.glance/url (2) https://paperless.${ROOT_DOMAIN} | string |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.PAPERLESS_APPS (2) allauth.socialaccount.providers.openid_connect | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| 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://paperless-ngx-dragonfly:6379 | string |
| string | |
| 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 |
| string | |
controllers.main.containers.app.env.REQUESTS_CA_BUNDLE (2) /etc/ssl/certs/ca-certificates.crt | string |
controllers.main.containers.app.env.TZ (2) Europe/Warsaw | string |
| number | |
| number | |
controllers.main.containers.app.envFrom[].secretRef.name (2) paperless-ngx-oidc-secret | string |
controllers.main.containers.app.image.repository (2) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.main.containers.app.image.tag (2) 3.4.2@sha256:d704e84f88300eb6ab001ab15720a2330ff99169cf9f94d6b8fcc44b63a84c84 | 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.40.0@sha256:53073e798c8ef39ea2187e44cb67bab77894ea2509100b94c4fe3b461f7b2996 | string |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.main.containers.gpt.command[] (2) - /app/paperless-gpt | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.gpt.env.HOME (2) /home/paperless-gpt | string |
controllers.main.containers.gpt.env.LLM_LANGUAGE (2) English,Polish | string |
controllers.main.containers.gpt.env.LLM_MODEL (2) vllm/Qwen/Qwen3.8-27B-FP8 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.gpt.env.OPENAI_BASE_URL (2) http://bifrost.ai.svc.cluster.local/v1 | string |
| string | |
| string | |
controllers.main.containers.gpt.env.PAPERLESS_BASE_URL (2) http://localhost | string |
controllers.main.containers.gpt.env.PAPERLESS_PUBLIC_URL (2) https://paperless.${ROOT_DOMAIN} | string |
| number | |
| number | |
controllers.main.containers.gpt.env.TZ (2) Europe/Warsaw | string |
controllers.main.containers.gpt.env.VISION_LLM_MODEL (2) vllm/datalab-to/chandra-ocr-2 | string |
| string | |
controllers.main.containers.gpt.image.repository (2) ghcr.io/icereed/paperless-gpt | string |
controllers.main.containers.gpt.image.tag (2) v0.31.0@sha256:d668941a829552cc0eddbc7c22506b3480dfbf61bd0d6eae881ad9fcfe2de70c | string |
| boolean | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| 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.3.0@sha256:326b238b37904c94ff61fed87afe0af72e6a29fa715933b10af97b7d56f1d4cb | string |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| 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) 3.4.2@sha256:d704e84f88300eb6ab001ab15720a2330ff99169cf9f94d6b8fcc44b63a84c84 | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
persistence.data.existingClaim (6) 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.main.gpt[].path (2) /app/config | string |
persistence.data.advancedMounts.main.gpt[].subPath (2) gpt-config | string |
persistence.data.advancedMounts.paperless-ngx.app[].path (1) /usr/src/paperless/data | string |
persistence.data.accessMode (1) ReadWriteOnce | string |
| string | |
persistence.data.storageClass (1) local-hostpath | string |
persistence.tmp.type (6) emptyDir | string |
| string | |
| string | |
persistence.tmp.advancedMounts.main.app[].path (2) /run | string |
persistence.tmp.advancedMounts.main.app[].subPath (2) run | string |
| string | |
| string | |
persistence.tmp.advancedMounts.main.gpt[].path (2) /home/paperless-gpt | string |
persistence.tmp.advancedMounts.main.gpt[].subPath (2) gpt-home | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.run.type (4) emptyDir | string |
| string | |
| string | |
| string | |
persistence.export.type (3) emptyDir | string |
persistence.export.globalMounts[].path (2) /usr/src/paperless/export | string |
persistence.export.advancedMounts.paperless-ngx.app[].path (1) /usr/src/paperless/export | string |
persistence.export.path (1) /var/nfs/shared/k8s/paperless/export | string |
persistence.export.server (1) construct.melotic.dev | string |
persistence.consume.globalMounts[].path (2) /usr/src/paperless/consume | string |
persistence.consume.type (2) emptyDir | string |
persistence.consume.advancedMounts.paperless-ngx.app[].path (1) /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 |
persistence.homelab-root-ca.globalMounts[].path (2) /etc/ssl/certs/ca-certificates.crt | string |
| boolean | |
| string | |
persistence.homelab-root-ca.name (2) homelab-root-ca | string |
persistence.homelab-root-ca.type (2) configMap | string |
persistence.media.existingClaim (2) paperless-ngx-media | string |
persistence.media.globalMounts[].path (2) /usr/src/paperless/media | string |
persistence.media.advancedMounts.paperless-ngx.app[].path (1) /usr/src/paperless/media | string |
persistence.media.path (1) /var/nfs/shared/k8s/paperless/media | string |
persistence.media.server (1) construct.melotic.dev | string |
| string | |
| string | |
persistence.sync.advancedMounts.main.app[].subPath (2) sync/paperless-ngx | 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 |
persistence.sync.volumeSpec.csi.volumeAttributes.server (2) nas-k8s.internal | string |
persistence.sync.volumeSpec.csi.volumeAttributes.share (2) /mnt/fast/media | string |
| string | |
persistence.documents.path (1) /volume1/paperless | string |
persistence.documents.server (1) dsm1.chillincool.net | 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 | |
persistence.paperless.advancedMounts.paperless-ngx.app[].path (1) /paperless/data | string |
| string | |
persistence.paperless.existingClaim (1) paperless-ngx | string |
| string | |
| string | |
persistence.tmpfs.type (1) emptyDir | string |