immich helm

No introduction found. Create it?

More popular helm chart found

immich from bjw-s-labs/helm/app-template is more popular with 48 repositories.

Install

Install with:

helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install immich bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (1 out of 6)

NameRepoStarsVersionTimestamp
immichvaskozl/home-infra994.6.22 days ago

Values

See the most popular values for this chart:

KeyTypes
string
number
string
number
string
number
string
number
string
number
number
string
number
string
number
string
number
string
string
string
string
string
string
boolean
persistence.library.type (1)
persistentVolumeClaim
string
boolean
string
string
string
string
string
persistence.cache.existingClaim (1)
immich-machine-learning-cache
string
string
string
string
string
string
boolean
string
string
boolean
string
string
string
string
boolean
string
string
string
boolean
string
string
boolean
string
boolean
string
string
string
string
boolean
string
string
string
string
string
boolean
string
string
persistence.modelcache.type (1)
persistentVolumeClaim
string
string
boolean
string
boolean
string
string
string
string
string
string
string
persistence.tmpfs.advancedMounts.server.main[].path (1)
/usr/src/app/.reverse-geocoding-dump
/usr/src/app/.transformers_cache
string
string
string
string
string
persistence.upload.path (1)
/volume3/k8s-volumes/immich
string
string
string
string
string
string
string
string
number
number
string
string
string
string
string
controllers.immich.containers.app.env[].name (1)
IMMICH_LOG_LEVEL
IMMICH_MEDIA_LOCATION
IMMICH_PORT
DB_HOSTNAME
DB_PORT
DB_DATABASE_NAME
DB_USERNAME
DB_PASSWORD
TZ
IMMICH_OAUTH_ENABLED
IMMICH_OAUTH_ISSUER_URL
IMMICH_OAUTH_CLIENT_ID
IMMICH_OAUTH_CLIENT_SECRET
IMMICH_OAUTH_SCOPE
REDIS_HOSTNAME
string
controllers.immich.containers.app.env[].value (1)
log
/usr/src/app/upload
2283
immich-pg-rw
5432
immich
${timezone}
true
https://authentik.${domain_name}/application/o/immich/
openid email profile
immich-redis.media.svc.cluster.local
string, number
string
controllers.immich.containers.app.env[].valueFrom.secretKeyRef.name (1)
immich-secret
immich-secret
immich-oauth
immich-oauth
string
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
string
boolean
boolean
string
number
string
number
boolean
number
number
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
boolean
string
string
string
string
string
string
string
string
string
controllers.machine-learning.containers.main.image.tag (1)
v2.5.6@sha256:b213fa3c82d27a21a299c46ffbb38a091f18384db1ad67d409a3b34fe0fce556
string
string
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
string
boolean
string
controllers.server.containers.main.env.DB_HOSTNAME (1)
immich-postgres.media.svc.cluster.local
string
string
controllers.server.containers.main.env.DB_PASSWORD.valueFrom.secretKeyRef.name (1)
postgres.immich-postgres.credentials.postgresql.acid.zalan.do
string
number
string
string
controllers.server.containers.main.env.DB_USERNAME.valueFrom.secretKeyRef.name (1)
postgres.immich-postgres.credentials.postgresql.acid.zalan.do
string
string
string
string
string
controllers.server.containers.main.image.tag (1)
v2.5.6@sha256:aa163d2e1cc2b16a9515dd1fef901e6f5231befad7024f093d7be1f2da14341a
string
string
string
string
string
controllers.server.containers.server.env.DB_HOSTNAME (1)
immich-database.immich.svc.cluster.local
string
string
string
string
string
boolean
string
string
string
string
string
string
boolean
number
string
string
string
string, number
string
string
string
number
string
string
string
string
string
string
string
string
string
controllers.database.containers.database.image.tag (1)
15-vectorchord0.4.2-pgvectors0.3.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a
string
string
controllers.immich-machine-learning.containers.app.env[].name (1)
DB_HOSTNAME
DB_DATABASE_NAME
DB_USERNAME
DB_PASSWORD
REDIS_HOSTNAME
string
controllers.immich-machine-learning.containers.app.env[].value (1)
immich-pg-rw
immich
immich-redis.media.svc.cluster.local
string
string
string
string
string
number
string
string
string
string
number
number
string
string
string
string
string
string
string
string
controllers.microservices.containers.app.image.tag (1)
v2.5.6@sha256:aa163d2e1cc2b16a9515dd1fef901e6f5231befad7024f093d7be1f2da14341a
string
string
string
string
boolean
string
boolean
string
string
string
string
controllers.postgres.containers.app.image.tag (1)
14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
string
string
string
string
string
string
string
string
string
string
controllers.redis.containers.app.args[] (1)
- --save
-
- --appendonly
- no
- --protected-mode
- no
string
string
controllers.redis.containers.app.image.tag (1)
8.6.0@sha256:608bfcfe14b602593f8198416b4fcb01f6798ab101908a49423a61694d76ebf0
string
string
string
string
boolean
string
boolean
string
string
controllers.redis.containers.redis.image.tag (1)
8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11
string
string
string
number
number
boolean
number
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
ingress.main.tls[].hosts[] (1)
- photos.sparks.codes
string
ingress.main.tls[].secretName (1)
acme-crt-secret-sparks-codes
string
string
string
string
boolean
ingress.app.hosts[].host (1)
photos.${DOMAIN_NAME}
string
string
string
string
string
string
string
boolean
ingress.immich.hosts[].host (1)
immich.apps.sno-cluster.janz.digital
string
string
string
string
string
string
boolean
ingress.internal.hosts[].host (1)
photos-internal.sparks.codes
string
string
string
string
string
ingress.internal.tls[].hosts[] (1)
- photos-internal.sparks.codes
string
ingress.internal.tls[].secretName (1)
acme-crt-secret-sparks-codes
string
configMaps.config.data.IMMICH_CONFIG_FILE (1)
/usr/src/app/immich-config.yaml
string
string
string
configMaps.config.data.LOG_LEVEL (1)
{{ .Values.immich.logLevel }}
string
string
string
string
configMaps.config.data.TRANSFORMERS_CACHE (1)
/usr/src/app/.transformers_cache
string
boolean
configMaps.settings.data."immich-config.yaml" (1)
--- ffmpeg: crf: 23 threads: 0 preset: ultrafast targetVideoCodec: h264 acceptedVideoCodecs: - h264 targetAudioCodec: aac acceptedAudioCodecs: - aac - mp3 - libopus acceptedContainers: - mov - ogg - webm targetResolution: '720' maxBitrate: '0' bframes: -1 refs: 0 gopSize: 0 temporalAQ: false cqMode: auto twoPass: false preferredHwDevice: auto transcode: required tonemap: {{ .Values.immich.ffmpeg.tonemap | quote }} accel: disabled accelDecode: false backup: database: enabled: false job: backgroundTask: concurrency: {{ .Values.immich.concurrency.backgroundTask }} smartSearch: concurrency: {{ .Values.immich.concurrency.smartSearch }} metadataExtraction: concurrency: {{ .Values.immich.concurrency.metadataExtraction }} faceDetection: concurrency: {{ .Values.immich.concurrency.faceDetection }} search: concurrency: {{ .Values.immich.concurrency.search }} sidecar: concurrency: {{ .Values.immich.concurrency.sidecar }} library: concurrency: {{ .Values.immich.concurrency.library }} migration: concurrency: {{ .Values.immich.concurrency.migration }} thumbnailGeneration: concurrency: {{ .Values.immich.concurrency.thumbnailGeneration }} videoConversion: concurrency: {{ .Values.immich.concurrency.videoConversion }} notifications: concurrency: {{ .Values.immich.concurrency.notifications }} ocr: concurrency: {{ .Values.immich.concurrency.ocr }} logging: enabled: true level: {{ .Values.immich.logLevel | quote }} machineLearning: enabled: true url: http://immich-machine-learning:3003 clip: enabled: true modelName: {{ .Values.immich.machineLearning.clipModelName | quote }} duplicateDetection: enabled: true maxDistance: {{ .Values.immich.machineLearning.duplicateDetection.maxDistance }} facialRecognition: enabled: true modelName: {{ .Values.immich.machineLearning.facialRecognition.modelName | quote }} minScore: {{ .Values.immich.machineLearning.facialRecognition.minScore }} maxDistance: {{ .Values.immich.machineLearning.facialRecognition.maxDistance }} minFaces: {{ .Values.immich.machineLearning.facialRecognition.minFaces }} ocr: enabled: true modelName: {{ .Values.immich.machineLearning.ocr.modelName | quote }} maxResolution: 736 minDetectionScore: 0.5 minRecognitionScore: 0.8 metadata: faces: import: true reverseGeocoding: enabled: true oauth: autoLaunch: false autoRegister: true buttonText: Login with OAuth enabled: true issuerUrl: {{ .Values.immich.oauth.issuerUrl | quote }} clientId: {{ .Values.immich.oauth.clientId | quote }} clientSecret: {{ .Values.immich.oauth.clientSecret | quote }} signingAlgorithm: RS256 mobileOverrideEnabled: false mobileRedirectUri: '' scope: openid profile email storageLabelClaim: preferred_username storageQuotaClaim: immich_quota defaultStorageQuota: 0 passwordLogin: enabled: {{ .Values.immich.enablePasswordLogin }} storageTemplate: enabled: true hashVerificationEnabled: true template: "{{ "{{" }}y{{ "}}" }}/{{ "{{" }}y{{ "}}" }}-{{ "{{" }}MM{{ "}}" }}-{{ "{{" }}dd{{ "}}" }}/{{ "{{" }}filename{{ "}}" }}" image: thumbnail: format: webp size: 250 quality: 80 preview: format: jpeg size: 1440 quality: 80 colorspace: p3 extractEmbedded: false newVersionCheck: enabled: false trash: enabled: true days: 30 theme: customCss: '' library: scan: enabled: true cronExpression: 0 0 * * * watch: enabled: false server: externalDomain: '' loginPageMessage: '' notifications: smtp: enabled: false from: '' replyTo: '' transport: ignoreCert: false host: '' port: 587 username: '' password: '' user: deleteDelay: 7
string
boolean
number
number
number
number
number
number
number
number
number
number
number
number
boolean
string
string
string
number
number
number
number
string
string
string
immich.oauth.issuerUrl (1)
https://auth.${DOMAIN_NAME}
string
string
string
string
string
string
number