No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install paperless bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
paperless | Diaoul/home-ops | 71 | 3.7.3 | a month ago |
paperless | anthr76/infra | 103 | 1.5.1 | 7 months ago |
paperless | carpenike/k8s-gitops | 274 | 3.2.1 | 10 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
number, string | |
string | |
controllers.paperless.containers.app.env.PAPERLESS_URL (15) https://paperless.${SECRET_DOMAIN} | string |
string, number | |
string, boolean | |
string | |
controllers.paperless.containers.app.env.PAPERLESS_REDIS (14) redis://dragonfly.database.svc.cluster.local.:6379 | string |
string | |
controllers.paperless.containers.app.env.PAPERLESS_CONSUMPTION_DIR (13) /data/nas/incoming | string |
controllers.paperless.containers.app.env.PAPERLESS_DATA_DIR (13) /data/local/data | string |
string | |
controllers.paperless.containers.app.env.PAPERLESS_MEDIA_ROOT (13) /data/local/media | string |
number, string | |
string, number | |
controllers.paperless.containers.app.env.PAPERLESS_APPS (11) allauth.socialaccount.providers.openid_connect | string |
string | |
string | |
string, number | |
string | |
string | |
string | |
string | |
string, number | |
controllers.paperless.containers.app.env.PAPERLESS_ADMIN_PASSWORD.valueFrom.secretKeyRef.key (5) PAPERLESS_ADMIN_PASSWORD | string |
string | |
string | |
string | |
controllers.paperless.containers.app.env.PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME (5) HTTP_X_AUTH_REQUEST_EMAIL | string |
number, string | |
controllers.paperless.containers.app.env.PAPERLESS_TIKA_ENDPOINT (5) http://tika.serivces.svc.cluster.local:9998 | string |
controllers.paperless.containers.app.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (5) http://gotenberg.serivces.svc.cluster.local:3000 | string |
controllers.paperless.containers.app.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS.valueFrom.secretKeyRef.key (4) PAPERLESS_SOCIALACCOUNT_PROVIDERS | string |
string | |
controllers.paperless.containers.app.env.PAPERLESS_FILENAME_FORMAT (3) {created_year}/{correspondent}/{created_month}-{created_day}_{title} | string |
controllers.paperless.containers.app.env.PAPERLESS_OCR_USER_ARGS (3) {"invalidate_digital_signatures": true} | string |
string | |
string | |
string | |
string | |
number, string | |
controllers.paperless.containers.app.env.PAPERLESS_ALLOWED_HOSTS (1) paperless.mcgrath.nz | string |
string | |
boolean | |
controllers.paperless.containers.app.env.PAPERLESS_CONSUMER_IGNORE_PATTERNS (1) [".DS_STORE/*", "._*", ".stfolder/*", "@eaDir/*"] | string |
string | |
controllers.paperless.containers.app.env.PAPERLESS_DBHOST (1) postgres-lb.storage.svc.cluster.local | string |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.paperless.containers.app.image.repository (15) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.paperless.containers.app.image.tag (15) 2.15.3@sha256:39b337e73c978238f0b529baf42f1b59b65d17eed35cd61bc1ccbbf779b5d58b | string |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
boolean | |
string | |
controllers.paperless.containers.tika.image.repository (3) ghcr.io/paperless-ngx/tika | string |
string | |
string | |
number | |
controllers.paperless.containers.gotenburg.env[].name (2) DISABLE_GOOGLE_CHROME | string |
string | |
controllers.paperless.containers.gotenburg.image.repository (2) thecodingmachine/gotenberg | string |
string | |
string | |
number, string | |
boolean, string | |
boolean, string | |
string | |
string | |
string | |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_REDIS (2) redis://paperless-redis-master:6379 | string |
boolean | |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (2) http://gotenberg:3000 | string |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_URL (2) http{{if ne ( len .Values.ingress.paperless.tls ) 0 }}s{{end}}://{{ (first .Values.ingress.paperless.hosts).host }} | string |
string | |
number | |
string | |
boolean | |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_DBHOST (1) paperless-postgresql | string |
string | |
string | |
string | |
boolean | |
string | |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_FILENAME_FORMAT (1) {created_year}/{correspondent}/{title} | string |
boolean | |
controllers.paperless.containers.paperless.env.PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME (1) HTTP_TAILSCALE_USER_LOGIN | string |
string | |
string | |
controllers.paperless.containers.paperless.env.PAPERLESS_SECRET_KEY (1) ${SECRET_PAPERLESS_NGX_SECRET_KEY} | string |
string | |
string | |
string | |
number | |
number | |
controllers.paperless.containers.paperless.image.repository (2) ghcr.io/paperless-ngx/paperless-ngx | string |
string | |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
string | |
string | |
controllers.paperless.containers.gotenberg.command[] (1) - gotenberg | string |
string | |
controllers.paperless.containers.gotenberg.image.repository (1) gotenberg/gotenberg | string |
string | |
number | |
string | |
string | |
controllers.paperless.initContainers.init-db.image.repository (8) ghcr.io/home-operations/postgres-init | string |
string, number | |
string | |
string | |
controllers.paperless.initContainers.01-init-db.env.INIT_POSTGRES_HOST (1) postgres-lb.storage.svc.cluster.local | string |
string | |
string | |
controllers.paperless.initContainers.01-init-db.env.INIT_POSTGRES_SUPER_PASS (1) ${POSTGRES_SUPER_PASS} | string |
string | |
string | |
string | |
controllers.paperless.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
number | |
number | |
number | |
string | |
boolean | |
controllers.paperless.strategy (3) RollingUpdate | string |
number | |
controllers.paperless.type (2) statefulset | string |
string | |
string | |
controllers.main.containers.main.image.repository (3) ghcr.io/paperless-ngx/paperless-ngx | string |
string | |
string | |
string | |
string | |
string | |
number, string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
controllers.main.containers.main.env.PAPERLESS_REDIS (2) redis://localhost:6379 | string |
number | |
string | |
controllers.main.containers.main.env.PAPERLESS_URL (2) https://${HOSTNAME} | string |
number, string | |
string | |
string | |
controllers.main.containers.main.env.PAPERLESS_ADMIN_PASSWORD (1) ${PAPERLESS_ADMIN_PASSWORD} | string |
controllers.main.containers.main.env.PAPERLESS_ADMIN_USER (1) ${PAPERLESS_ADMIN_USER} | string |
controllers.main.containers.main.env.PAPERLESS_APPS (1) allauth.socialaccount.providers.openid_connect | string |
string | |
controllers.main.containers.main.env.PAPERLESS_DBHOST (1) postgres-rw.data.svc.cluster.local | string |
string | |
controllers.main.containers.main.env.PAPERLESS_DBPASS (1) ${PAPERLESS_DBPASS} | string |
string | |
string | |
controllers.main.containers.main.env.PAPERLESS_FILENAME_FORMAT (1) {created_year}/{created_year}-{created_month}-{created_day} {title} | string |
controllers.main.containers.main.env.PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME (1) HTTP_X_AUTH_REQUEST_EMAIL | string |
string | |
string | |
controllers.main.containers.main.env.PAPERLESS_OCR_USER_ARGS (1) {"invalidate_digital_signatures"}: true | string |
controllers.main.containers.main.env.PAPERLESS_PRE_CONSUME_SCRIPT (1) /usr/src/paperless/scripts/pdfpassword.py | string |
number | |
controllers.main.containers.main.env.PAPERLESS_TIKA_ENDPOINT (1) http://localhost:9998 | string |
controllers.main.containers.main.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (1) http://localhost:3000 | string |
number | |
number | |
controllers.main.containers.main.envFrom[].secretRef.name (2) paperless-secrets | string |
controllers.main.containers.main.envFrom[].configMapRef.name (1) paperless-config | string |
controllers.main.containers.main.dependsOn[] (1) - postgresql | string |
boolean | |
boolean | |
number | |
number | |
number | |
number | |
controllers.main.containers.tika.image.repository (3) ghcr.io/paperless-ngx/tika | string |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
number | |
boolean | |
number | |
boolean | |
number | |
controllers.main.containers.gotenberg.command[] (2) - gotenberg | string |
controllers.main.containers.gotenberg.image.repository (2) docker.io/gotenberg/gotenberg | string |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
number | |
boolean | |
number | |
boolean | |
number | |
controllers.main.containers.redis.image.repository (2) docker.io/library/redis | string |
number, string | |
string | |
number | |
controllers.main.containers.gotenburg.image.repository (1) thecodingmachine/gotenberg | string |
string | |
controllers.main.containers.paperless-ngx.env.PAPERLESS_APPS (1) allauth.socialaccount.providers.openid_connect | string |
number | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.paperless-ngx.env.PAPERLESS_LOGOUT_REDIRECT_URL (1) https://id.${SECRET_DOMAIN}/application/o/paperless-ngx/end-session/ | string |
string | |
string | |
number | |
controllers.main.containers.paperless-ngx.env.PAPERLESS_REDIS (1) redis://:${PAPERLESS_REDIS_PASSWORD}@dragonfly.database.svc.cluster.local:6379 | string |
controllers.main.containers.paperless-ngx.env.PAPERLESS_SOCIALACCOUNT_PROVIDERS (1) {
"openid_connect": {
"APPS": [
{
"provider_id": "authentik",
"name": "Authentik",
"client_id": "${PAPERLESS_OPENID_CLIENT_ID}",
"secret": "${PAPERLESS_OPENID_CLIENT_SECRET}",
"settings": {
"server_url": "https://id.${SECRET_DOMAIN}/application/o/paperless-ngx/.well-known/openid-configuration"
}
}
],
"OAUTH_PKCE_ENABLED": "True"
}
}
| string |
number | |
number | |
controllers.main.containers.paperless-ngx.env.PAPERLESS_TIKA_ENDPOINT (1) http://paperless-tika.productivity.svc.cluster.local:9998 | string |
controllers.main.containers.paperless-ngx.env.PAPERLESS_TIKA_GOTENBERG_ENDPOINT (1) http://paperless-gotenberg.productivity.svc.cluster.local:3000 | string |
string | |
controllers.main.containers.paperless-ngx.env.PAPERLESS_TRUSTED_PROXIES (1) 10.96.0.0/16,10.69.0.0/16,192.168.0.0/16 | string |
controllers.main.containers.paperless-ngx.env.PAPERLESS_URL (1) https://paperless.${SECRET_DOMAIN} | string |
number | |
number | |
string | |
controllers.main.containers.paperless-ngx.image.repository (1) ghcr.io/paperless-ngx/paperless-ngx | string |
controllers.main.containers.paperless-ngx.image.tag (1) 2.15.3@sha256:39b337e73c978238f0b529baf42f1b59b65d17eed35cd61bc1ccbbf779b5d58b | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
controllers.main.containers.postgresql.envFrom[].secretRef.name (1) paperless-secrets | string |
controllers.main.containers.postgresql.image.repository (1) docker.io/library/postgres | string |
number | |
string | |
boolean | |
number | |
number | |
number | |
controllers.main.strategy (1) RollingUpdate | string |
controllers.main.type (1) statefulset | string |
controllers.redis.containers.redis.image.repository (3) docker.io/valkey/valkey | string |
string | |
string | |
string | |
string | |
service.app.controller (15) paperless | string |
number, string | |
number | |
number | |
service.main.controller (2) paperless | string |
string | |
number | |
string | |
number | |
string | |
number | |
string | |
number | |
persistence.data.existingClaim (13) paperless | string |
string | |
persistence.data.globalMounts[].path (4) /data/local | string |
string | |
boolean | |
persistence.data.mountPath (1) /usr/src/paperless/data | string |
persistence.nas.path (9) /tank/Apps/paperless | string |
persistence.nas.server (9) singularity.milkyway | string |
string | |
string | |
string | |
string | |
persistence.nas.existingClaim (2) apps-default | string |
boolean | |
persistence.library.existingClaim (4) paperless-data-v1 | string |
persistence.library.advancedMounts.main.main[].path (2) /library/data | string |
persistence.library.advancedMounts.main.main[].subPath (1) paperless/data | string |
string | |
persistence.library.advancedMounts.main.postgresql[].path (1) /var/lib/postgresql/data | string |
persistence.library.advancedMounts.main.postgresql[].subPath (1) paperless/pgdata | string |
string | |
persistence.library.advancedMounts.main.redis[].subPath (1) paperless/redisdata | string |
string | |
persistence.library.path (1) /mnt/tank2/services/paperless.${SECRET_DOMAIN_INTERNAL} | string |
persistence.library.server (1) ${SECRET_NFS_SERVER} | string |
string | |
persistence.config.globalMounts[].path (3) /data | string |
persistence.config.globalMounts[].subPath (1) ./data | string |
boolean | |
persistence.config.existingClaim (2) paperless-ngx | string |
persistence.config.path (1) /mnt/data/media-data/documents/paperless | string |
persistence.config.server (1) nas.${PRIVATE_DOMAIN} | string |
string | |
boolean | |
persistence.consume.existingClaim (2) paperless-consume-v2 | string |
string | |
persistence.consume.globalMounts[].path (1) /usr/src/paperless/consume | string |
persistence.consume.mountPath (1) /usr/src/paperless/consume | string |
persistence.consume.path (1) /volume1/documents/paperless/consume | string |
persistence.consume.server (1) ${NAS_ADDR} | string |
string | |
boolean | |
persistence.export.existingClaim (1) paperless-export-v2 | string |
persistence.export.globalMounts[].path (1) /usr/src/paperless/export | string |
persistence.export.mountPath (1) /usr/src/paperless/export | string |
persistence.export.path (1) /volume1/documents/paperless/export | string |
persistence.export.server (1) ${NAS_ADDR} | string |
string | |
boolean | |
persistence.media.existingClaim (1) paperless-media-v2 | string |
persistence.media.globalMounts[].path (1) /usr/src/paperless/media | string |
persistence.media.mountPath (1) /usr/src/paperless/media | string |
persistence.media.path (1) /volume1/documents/paperless/media | string |
persistence.media.server (1) ${NAS_ADDR} | string |
string | |
boolean | |
persistence.bionis.globalMounts[].path (1) /bionis/paperless | string |
persistence.bionis.path (1) /var/bionis/paperless | string |
persistence.bionis.server (1) aionios.internal | string |
string | |
string | |
persistence.documents.path (1) /mnt/storage0/documents | string |
persistence.documents.server (1) citadel.internal | string |
string | |
string | |
boolean | |
string | |
boolean | |
persistence.mechonis.globalMounts[].path (1) /mechonis/paperless | string |
persistence.mechonis.path (1) /var/mechonis/data/paperless | string |
persistence.mechonis.server (1) aionios.internal | string |
string | |
boolean | |
persistence.nfs-data.globalMounts[].path (1) /usr/src/paperless/data | string |
persistence.nfs-data.path (1) /volume1/documents/paperless/data | string |
persistence.nfs-data.server (1) ${NAS_ADDR} | string |
string | |
number | |
boolean | |
persistence.pdfpasswords.globalMounts[].path (1) /usr/src/paperless/scripts/passwords.txt | string |
persistence.pdfpasswords.globalMounts[].subPath (1) passwords.txt | string |
persistence.pdfpasswords.name (1) pdf-passwords | string |
boolean | |
persistence.pdfpasswords.type (1) configMap | string |
number | |
boolean | |
persistence.scripts.globalMounts[].path (1) /usr/src/paperless/scripts/pdfpassword.py | string |
persistence.scripts.globalMounts[].subPath (1) pdfpassword.py | string |
persistence.scripts.name (1) paperless-scripts | string |
boolean | |
persistence.scripts.type (1) configMap | string |
string | |
boolean | |
persistence.tika-tmp.type (1) emptyDir | string |
ingress.app.className (11) internal | string |
ingress.app.hosts[].host (11) {{ .Release.Name }}.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (6) - paperless.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) paperless-production-tls | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (5) internal.${SECRET_DOMAIN} | string |
ingress.app.annotations."gethomepage.dev/description" (2) Document OCR Software | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (2) paperless.png | string |
string | |
string | |
ingress.app.annotations."hajimari.io/icon" (2) arcticons:paperless | string |
string | |
ingress.app.annotations."gethomepage.dev/widget.key" (1) {{ `{{HOMEPAGE_VAR_PAPERLESS_TOKEN}}` }} | string |
string | |
ingress.app.annotations."gethomepage.dev/widget.url" (1) http://paperless.default:8000 | string |
string | |
string | |
string | |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://auth.holthome.net/oauth2/start?rd=$escaped_request_uri | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-url" (1) https://auth.holthome.net/oauth2/auth | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (1) auth_request_set $user $upstream_http_x_auth_request_user;
proxy_set_header remote-user $user;
| string |
boolean | |
boolean | |
ingress.main.hosts[].host (4) paperless.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (4) - paperless.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) paperless-int-tls | string |
string | |
string | |
string | |
string | |
ingress.main.annotations."gethomepage.dev/icon" (2) paperless-ngx.png | string |
ingress.main.annotations."gethomepage.dev/name" (2) Paperless-NGX | string |
ingress.main.annotations."gethomepage.dev/widget.key" (2) {{HOMEPAGE_VAR_PAPERLESS}} | string |
string | |
ingress.main.annotations."gethomepage.dev/widget.url" (2) https://paperless.${SECRET_DOMAIN} | string |
ingress.main.annotations."hajimari.io/icon" (2) file-outline | string |
ingress.main.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
string | |
string | |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Authorization, x-auth-request-email, x-auth-request-groups | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://auth.scr1.rabbito.tech/oauth2/start | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-url" (1) https://auth.scr1.rabbito.tech/oauth2/auth?allowed_groups=family | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/custom-http-errors" (1) 401,403,404,500,501,502,503 | string |
ingress.main.className (3) internal | string |
string | |
ingress.nginx.className (1) internal | string |
boolean | |
ingress.nginx.hosts[].host (1) {{ .Release.Name }}.perryhuynh.com | string |
string | |
string | |
string | |
ingress.nginx.tls[].hosts[] (1) - {{ .Release.Name }}.perryhuynh.com | string |
string | |
string | |
string | |
boolean | |
ingress.paperless-ngx.hosts[].host (1) paperless.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.paperless-ngx.tls[].hosts[] (1) - paperless.${SECRET_DOMAIN} | string |
ingress.paperless.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
string | |
ingress.paperless.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-traefik-forward-auth@kubernetescrd | string |
string | |
string | |
ingress.paperless.hosts[].host (1) paperless.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.paperless.tls[].hosts[] (1) - paperless.${SECRET_DOMAIN} | string |
ingress.paperless.tls[].secretName (1) paperless-tls | string |
ingress.ts.className (1) tailscale | string |
ingress.ts.hosts[].host (1) {{ .Release.Name }}.kite-harmonic.ts.net | string |
string | |
string | |
string | |
ingress.ts.tls[].hosts[] (1) - {{ .Release.Name }}.kite-harmonic.ts.net | string |
number | |
string | |
number | |
boolean | |
number | |
number | |
string | |
boolean | |
controller.strategy (1) RollingUpdate | string |
env.COMPOSE_PROJECT_NAME (1) paperless | string |
env.PAPERLESS_DBHOST (1) postgres-rw.database.svc.cluster.local | string |
boolean | |
env.PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME (1) HTTP_X_AUTH_REQUEST_EMAIL | string |
string | |
number | |
env.PAPERLESS_REDIS (1) redis://redis-master.database.svc.cluster.local:6379 | string |
number | |
env.PAPERLESS_TIME_ZONE (1) America/New_York | string |
env.PAPERLESS_URL (1) https://paperless.scr1.rabbito.tech | string |
env.USERMAP_GID (1) 65534 | number |
env.USERMAP_UID (1) 65534 | number |
envFrom[].secretRef.name (1) paperless | string |
image.repository (1) ghcr.io/paperless-ngx/paperless-ngx | string |
image.tag (1) 2.1.3@sha256:01c190595a547c2f39c99806348ba1d1091c218dc3741fb207598f767e2dea3f | string |
initContainers.init-db.env[].name (1) POSTGRES_HOST | string |
initContainers.init-db.env[].value (1) postgres-rw.database.svc.cluster.local | string |
initContainers.init-db.env[].valueFrom.secretKeyRef.key (1) password | string |
initContainers.init-db.env[].valueFrom.secretKeyRef.name (1) postgres-superuser | string |
initContainers.init-db.image (1) ghcr.io/onedr0p/postgres-initdb:14.8@sha256:0141cf427c47f2d534711a3f9e8c5f9008bc6b585463ccd9288cf0f027e20deb | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
serviceMonitor.app.serviceName (1) paperless | string |