immich helm

No introduction found. Create it?

Install

Install with:

helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install immich bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 8)

NameRepoStarsVersionTimestamp
immichszinn/k8s-homelab1393.1.03 hours ago
immichsamip5/k8s-cluster763.1.014 hours ago

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
number, string
string
number, string
number, string
boolean
string
string
string
string
string
string
number
string
string
string
string
string
string
string, number
string
string
string
ingress.main.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (2)
set $forwarded_client_ip ""; if ($http_x_forwarded_for ~ "^([^,]+)") { set $forwarded_client_ip $1; } set $client_ip $remote_addr; if ($forwarded_client_ip != "") { set $client_ip $forwarded_client_ip; }
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
ingress.app.hosts[].host (2)
photos.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
string
boolean
string
string
ingress.ext.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (1)
set $forwarded_client_ip ""; if ($http_x_forwarded_for ~ "^([^,]+)") { set $forwarded_client_ip $1; } set $client_ip $remote_addr; if ($forwarded_client_ip != "") { set $client_ip $forwarded_client_ip; }
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
string
number
string
number
number
boolean
string
number
string
number
boolean
string
number
string
number
string
number
string
number
number
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
number
string
boolean
string
string
string
string
string
controllers.immich.containers.main.command[] (2)
- tini
- --
- node
- /usr/src/app/dist/main
string
string
string
string
controllers.immich.containers.main.env.IMMICH_SERVER_URL (2)
http://immich.immich.svc.cluster.local:3001
string
controllers.immich.containers.main.env.LD_PRELOAD (2)
/usr/lib/x86_64-linux-gnu/libmimalloc.so.2
string
string
string
string
string
string
string
string
string
number
string
string
controllers.immich.containers.main.image.tag (2)
v1.103.1@sha256:10761af14a6145353169042f29d2e49943de75b57a5d19251b365fe0d41ee15a
string
string
string
string
string
boolean
string
boolean
string
string
string
controllers.immich.containers.machine-learning.image.tag (1)
v1.105.1@sha256:2e2736ba2f2270485c0b6fa33eee66ea0b2279b70b92ea838a015c4d5289c9f0
string
string
string
string
string
string
string
string
controllers.immich.containers.microservices.image.tag (1)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
number
string
string
number
string
boolean
string
boolean
string
string
string
string
controllers.immich.containers.server.image.tag (1)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
string
string
boolean
string
boolean
boolean
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
boolean
number
string
string
string
string
string
string
string
controllers.machine-learning.containers.main.image.tag (1)
v1.104.0@sha256:0dd0066f47c91fc69e4a9c4f3e70a7805d84d60e8eb5ffd7ec9c264e8d82cb70
string
string
string
string
boolean
boolean
string
string
number
string
number
boolean
number
string
string
string
string
controllers.microservices.containers.main.image.tag (3)
v1.103.1@sha256:10761af14a6145353169042f29d2e49943de75b57a5d19251b365fe0d41ee15a
string
controllers.microservices.containers.main.command[] (2)
- tini
- --
- node
- /usr/src/app/dist/main
string
string
string
string
string
controllers.microservices.containers.main.env.LD_PRELOAD (2)
/usr/lib/x86_64-linux-gnu/libmimalloc.so.2
string
string
string
string
string
string
string
string
string
number
string
string
string
string
string
string
string
string
boolean
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
number
string
string
boolean
boolean
string
string
string
string
string
string, number
string
string, number
boolean
string, number
number
string
string
string
string
string
string
string
string
string
string
number
string
string
boolean
number
number
string
string
string
string
string
controllers.ml.containers.main.env.IMMICH_MACHINE_LEARNING_URL (2)
http://immich-ml.immich.svc.cluster.local:3003
string
string
string
controllers.ml.containers.main.env.IMMICH_SERVER_URL (2)
http://immich.immich.svc.cluster.local:3001
string
controllers.ml.containers.main.env.LD_PRELOAD (2)
/usr/lib/x86_64-linux-gnu/libmimalloc.so.2
string
string
string
controllers.ml.containers.main.env.REDIS_HOSTNAME (2)
immich-redis.immich.svc.cluster.local
string
string
string
string
string
string
number
controllers.ml.containers.main.image.repository (2)
ghcr.io/immich-app/immich-machine-learning
string
controllers.ml.containers.main.image.tag (2)
v1.103.1@sha256:708ff677ab952dda9d7cb9343a6d650a6ac02a4e6c7447015f9df95c780cfc42
string
string
string
string
string
boolean
string
boolean
string
string
string
number
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
boolean
boolean
number
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
number
string
string
string
controllers.redis.containers.app.image.tag (1)
7.2.4@sha256:f14f42fc7e824b93c0e2fe3cdf42f68197ee0311c3d2e0235be37480b2e208e6
string
string
string
string
controllers.redis.containers.main.image.tag (1)
7.2.4@sha256:5a93f6b2e391b78e8bd3f9e7e1e1e06aeb5295043b4703fb88392835cec924a0
string
controllers.redis.containers.redis.command[] (1)
- redis-server
- --save
- "300 1"
- --appendonly
- yes
string
string
controllers.redis.containers.redis.image.tag (1)
7.2.4@sha256:f14f42fc7e824b93c0e2fe3cdf42f68197ee0311c3d2e0235be37480b2e208e6
string
string
string
string
string
boolean
string
boolean
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.server.containers.app.image.tag (1)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
boolean
string
string
string
string
string
controllers.server.containers.main.image.tag (1)
v1.104.0@sha256:ac459accdc93977e559da70beddb01a9736e98e8350f12381589a5bec91197bc
string
string
string
string
controllers.server.initContainers.init-db.image.tag (1)
16.2@sha256:3436dfbbc2799332a01361e007e3b408d016cfc235261e1caccc65e6edadf516
string
boolean
string
string
string
string
number
string
number
boolean
number
number
string
string
persistence.tmp.globalMounts[].path (2)
/tmp
/usr/src/app/.reverse-geocoding-dump
/usr/src/app/node_modules/local-reverse-geocoder/geonames_dump
/usr/src/app/.transformers_cache
string
persistence.tmp.globalMounts[].subPath (2)
tmp
geocode
geoname
transformers
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
persistence.data.path (1)
/volume1/shared/media/photos
string
persistence.data.server (1)
lochnas.chestr.dev
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
persistence.geoname-dump.advancedMounts.microservices.main[].path (1)
/usr/src/app/node_modules/local-reverse-geocoder/geonames_dump
string
string
boolean
string
string
string
string
string
string
string
boolean
boolean
string
string
string
string
string
boolean
string
string
persistence.modelcache.type (1)
persistentVolumeClaim
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
configMaps.config.data.IMMICH_CONFIG_FILE (1)
/usr/src/app/immich-config.json
string
configMaps.config.data.IMMICH_MACHINE_LEARNING_URL (1)
http://immich-machine-learning.{{ .Release.Namespace }}.svc.cluster.local:3003
string
configMaps.config.data.IMMICH_SERVER_URL (1)
http://immich-server.{{ .Release.Namespace }}.svc.cluster.local:3001
string
configMaps.config.data.IMMICH_WEB_URL (1)
http://immich-web.{{ .Release.Namespace }}.svc.cluster.local:3000
string
configMaps.config.data.LOG_LEVEL (1)
{{ .Values.immich.logLevel }}
string
configMaps.config.data.REDIS_HOSTNAME (1)
immich-dragonfly.{{ .Release.Namespace }}.svc.cluster.local
string
string
configMaps.config.data.TRANSFORMERS_CACHE (1)
/usr/src/app/.transformers_cache
string
boolean
configMaps.settings.data."immich-config.json" (1)
{ "ffmpeg": { "crf": 23, "threads": 0, "preset": "ultrafast", "targetVideoCodec": "h264", "targetAudioCodec": "aac", "targetResolution": "720", "maxBitrate": "0", "bframes": -1, "refs": 0, "gopSize": 0, "npl": 0, "temporalAQ": false, "cqMode": "auto", "twoPass": false, "transcode": "required", "tonemap": "hable", "accel": "disabled" }, "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 }} } }, "logging": { "enabled": true, "level": {{ .Values.immich.logLevel | quote }} }, "machineLearning": { "enabled": true, "url": "http://immich-machine-learning.{{ .Release.Namespace }}.svc.cluster.local:3003", "clip": { "enabled": true, "modelName": {{ .Values.immich.machineLearning.clipModelName | quote }} }, "facialRecognition": { "enabled": true, "modelName": {{ .Values.immich.machineLearning.facialRecognitionModelName | quote }}, "minScore": 0.7, "maxDistance": 0.6, "minFaces": 2 }, "classification": { "enabled": true } }, "map": { "enabled": true, "lightStyle": "", "darkStyle": "" }, "reverseGeocoding": { "enabled": true }, "oauth": { "enabled": true, "issuerUrl": {{ .Values.immich.oauth.issuerUrl | quote }}, "clientId": {{ .Values.immich.oauth.clientId | quote }}, "clientSecret": {{ .Values.immich.oauth.clientSecret | quote }}, "mobileOverrideEnabled": false, "mobileRedirectUri": "", "scope": "openid profile email", "storageLabelClaim": "preferred_username", "buttonText": "Login with OAuth", "autoRegister": true, "autoLaunch": false }, "passwordLogin": { "enabled": {{ .Values.immich.enablePasswordLogin }} }, "storageTemplate": { "enabled": true, "hashVerificationEnabled": true, "template": "{{ "{{" }}y{{ "}}" }}/{{ "{{" }}y{{ "}}" }}-{{ "{{" }}MM{{ "}}" }}-{{ "{{" }}dd{{ "}}" }}/{{ "{{" }}filename{{ "}}" }}" }, "thumbnail": { "webpSize": 250, "jpegSize": 1440, "quality": 80, "colorspace": "p3" }, "newVersionCheck": { "enabled": true }, "trash": { "enabled": true, "days": 30 }, "theme": { "customCss": "" }, "library": { "scan": { "enabled": true, "cronExpression": "0 0 * * *" } }, "server": { "externalDomain": "", "loginPageMessage": "" } }
string
boolean
number
number
number
number
number
number
number
number
number
number
boolean
string
string
string
string
immich.oauth.issuerUrl (1)
https://auth.${DOMAIN_NAME}
string
string
string
string
string
string