No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install paperless-ngx app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| paperless-ngx | Pumba98/flux2-gitops | 69 | 4.6.2 | a day ago |
| paperless-ngx | gabe565/home-ops | 31 | 4.6.2 | 5 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_URL (6) https://paperless.casalani.de | string |
| string, number | |
| 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 (5) redis://dragonfly.database.svc.cluster.local:6379 | string |
| string | |
| number | |
| string | |
| string | |
| string | |
| number | |
| boolean | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_CONSUMER_IGNORE_PATTERNS (3) [".DS_STORE/*", "._*", ".stfolder/*", "@eaDir/*"] | string |
| boolean | |
| string | |
| string | |
| number | |
| number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_ENDPOINT (3) http://localhost:9998 | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (3) http://localhost:3000 | string |
controllers.paperless-ngx.containers.app.env.PAPERLESS_TRUSTED_PROXIES (3) ${NETWORK_K8S_POD_CIDR} | string |
| number | |
| number | |
controllers.paperless-ngx.containers.app.env.PAPERLESS_FILENAME_FORMAT (2) {{ `{{ created_year }}/{{ document_type }}/{{ created_year }}-{{ created_month }}-{{ created_day }}_{{ title }}` }} | string |
| string | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.paperless-ngx.containers.app.image.repository (6) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.paperless-ngx.containers.app.image.tag (6) 2.20.8@sha256:e231ec11a1907bfdf172b4f120b4ef1994feb71e6cc624e8b88c53e2da3dfb62 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
controllers.paperless-ngx.containers.gotenburg.image.repository (3) thecodingmachine/gotenberg | string |
controllers.paperless-ngx.containers.gotenburg.image.tag (3) 8.27.0@sha256:d71ab8c13b6bd47c7bc81195082005dfb17eaa75e8b1fadd347a64ee66ed98d5 | 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 | |
| string | |
controllers.paperless-ngx.containers.tika.image.tag (3) latest-full@sha256:21d8052de04e491ccf66e8680ade4da6f3d453a56d59f740b4167e54167219b7 | string |
| string | |
controllers.paperless-ngx.containers.redis.image.repository (1) docker.io/library/redis | string |
| string | |
| string | |
| string | |
controllers.paperless-ngx.initContainers.01-init-db.image.repository (4) ghcr.io/home-operations/postgres-init | string |
| string | |
| string | |
| 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 | |
controllers.main.containers.app.env.PAPERLESS_MEDIA_ROOT (1) /media/paperless | 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 |
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.20.9@sha256:1d99ede700ffdf7aa44899b5fee29c8c279f175769b6cb295e91e9f15772728e | string |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
controllers.main.containers.tika.image.tag (1) 3.2.3.0-full | string |
| number | |
controllers.main.initContainers.01-init-db.envFrom[].secretRef.name (1) paperless-ngx-postgres-secret | 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) 18.0@sha256:12df386a1609aada0f9c19bdcb8a59db7e2c08b5a91757f7115cce8c3d502568 | string |
service.app.controller (6) 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 (4) paperless-ngx | string |
persistence.data.globalMounts[].path (4) /paperless/data | string |
| string | |
persistence.data.accessMode (1) ReadWriteOnce | string |
| string | |
| boolean | |
| string | |
persistence.data.storageClass (1) longhorn-ssd | string |
| string | |
persistence.consume.globalMounts[].path (3) /usr/src/paperless/consume | string |
persistence.consume.path (2) /mnt/user/dms-import | string |
persistence.consume.server (2) nas.${SECRET_DOMAIN} | string |
| string | |
persistence.consume.existingClaim (1) paperless-ngx-consume | string |
persistence.media.globalMounts[].path (3) /paperless/media | string |
persistence.media.existingClaim (2) paperless-ngx-media | string |
persistence.media.path (1) /volume1/documents/paperless/media | string |
persistence.media.server (1) 192.168.1.240 | string |
| string | |
| boolean | |
persistence.config.existingClaim (2) paperless-ngx | string |
| string | |
| string | |
persistence.downloads.path (2) /volume2/k8s/paperless | string |
persistence.downloads.server (2) ${SECRET_NFS_DOMAIN} | string |
| string | |
| string | |
| boolean | |
persistence.downloads.advancedMounts.paperless-ngx.app[].subPath (1) data/documents/paperless | string |
| string | |
persistence.export.globalMounts[].path (2) /usr/src/paperless/export | string |
persistence.export.path (2) /mnt/user/app-backup/paperless | string |
persistence.export.server (2) nas.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
persistence.tmp.type (2) emptyDir | string |
| string | |
| boolean | |
persistence.app.existingClaim (1) paperless-ngx | string |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
ingress.main.className (2) nginx-external | string |
ingress.main.hosts[].host (2) paperless.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.main.tls[].hosts[] (2) - paperless.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) paperless-tls | string |
| string | |
ingress.main.annotations."gethomepage.dev/description" (1) Document OCR Software | string |
| string | |
| string | |
ingress.main.annotations."gethomepage.dev/icon" (1) paperless.png | 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 |
| boolean | |
| string | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.${SECRET_DOMAIN} | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://docs.${SECRET_DOMAIN}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri | string |
ingress.app.className (1) internal | string |
ingress.app.hosts[].host (1) docs.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - docs.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) ${SECRET_DOMAIN/./-}-tls | string |
route.app.hostnames[] (2) - paperless.${CLUSTER_DOMAIN} | string |
route.app.parentRefs[].name (2) external | string |
route.app.parentRefs[].namespace (2) kube-system | string |
| string | |
| string | |
| number | |
route.paperless-ngx.hostnames[] (1) - ${app_url} | string |
route.paperless-ngx.parentRefs[].name (1) envoy-public | string |
route.paperless-ngx.parentRefs[].namespace (1) envoy-gateway-system | string |
rawResources.auth.apiVersion (1) gateway.envoyproxy.io/v1alpha1 | string |
rawResources.auth.kind (1) SecurityPolicy | string |
| boolean | |
rawResources.auth.spec.spec.jwt.providers[].claimToHeaders[].claim (1) preferred_username | string |
| string | |
rawResources.auth.spec.spec.jwt.providers[].name (1) extract-user-info | string |
rawResources.auth.spec.spec.jwt.providers[].remoteJWKS.uri (1) https://${oidc_host}/application/o/paperless-ngx/jwks/ | string |
| string | |
| string | |
| boolean | |
rawResources.auth.spec.spec.oidc.logoutPath (1) /oauth2/logout | string |
rawResources.auth.spec.spec.oidc.provider.issuer (1) https://${oidc_host}/application/o/paperless-ngx/ | string |
rawResources.auth.spec.spec.oidc.scopes[] (1) - openid | string |
rawResources.auth.spec.spec.targetRefs[].group (1) gateway.networking.k8s.io | string |
| string | |
rawResources.auth.spec.spec.targetRefs[].name (1) {{ .Release.Name }} | string |