Skip to content

breuerfelix/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm-charts

helm repo add breuerfelix https://breuerfelix.github.io/helm-charts
helm repo update

paperless-ngx

You need to create a secret manually (create namespace first):

apiVersion: v1
kind: Secret
metadata:
  name: paperless-ngx
  namespace: paperless-ngx
type: Opaque
stringData:
  PAPERLESS_SECRET_KEY: "some-secret-key"
  PAPERLESS_URL: "https://paperless.example.com"
  PAPERLESS_ALLOWED_HOSTS: "https://paperless.example.com"
  PAPERLESS_ADMIN_USER: "admin"
  PAPERLESS_ADMIN_PASSWORD: "some-secret-password"

Use the following values.yaml:

paperless:
  image:
    name: ghcr.io/paperless-ngx/paperless-ngx
    tag: 2.6.3 # search for the newest version online

  ingress:
    enabled: true
    host: paperless.example.com

  env:
    - name: PAPERLESS_REDIS
      value: redis://redis:80
    - name: PAPERLESS_TIME_ZONE
      value: Europe/Berlin # your timezone
    - name: PAPERLESS_OCR_LANGUAGE
      value: deu # your language

  secretRefs:
    - key: PAPERLESS_SECRET_KEY
      name: paperless-ngx
    - key: PAPERLESS_URL
      name: paperless-ngx
    - key: PAPERLESS_ALLOWED_HOSTS
      name: paperless-ngx
    - key: PAPERLESS_ADMIN_USER
      name: paperless-ngx
    - key: PAPERLESS_ADMIN_PASSWORD
      name: paperless-ngx

Install:

kubectl create namespace paperless-ngx
helm install -f values.yaml -n paperless-ngx paperless-ngx breuerfelix/paperless-ngx