helm-charts

Karakeep Helm chart

Helm chart for deploying Karakeep along with:

This chart inherits from the bjw-s/common library.

Configuration

Key Description Default
applicationHost Hostname used in ingress/service karakeep.domain
applicationProtocol Protocol for internal service references http
applicationSecretKey Secret used for app authentication Auto-generated if null
meilisearchMasterKey Meilesearch master key Auto-generated if null

Example with OIDC Authentication

controllers:
  karakeep:
    containers:
      karakeep:
        env:
          DISABLE_PASSWORD_AUTH: "true"
          OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING: "true"
          OAUTH_PROVIDER_NAME: OIDC
          OAUTH_SCOPE: openid email profile
          OAUTH_WELLKNOWN_URL: https://auth.company/application/o/karakeep/.well-known/openid-configuration

secrets:
  karakeep:
    stringData:
      OAUTH_CLIENT_ID: your-client-id
      OAUTH_CLIENT_SECRET: your-client-secret