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 (3 out of 10)

NameRepoStarsVersionTimestamp
immichszinn/k8s-homelab1433.2.13 hours ago
immichsamip5/k8s-cluster813.1.03 hours ago
immichmchestr/home-cluster313.1.05 days ago

Values

See the most popular values for this chart:

KeyTypes
string
number
string
number
boolean
string
number
number
boolean
string
number
string
number
string
number
string
number
string
number
number, string
string
number, string
number, string
boolean
string
number
boolean
boolean
string
number
string
string
string
string
string
string
string
string
string
string
string, number
string
string
string
ingress.main.annotations."nginx.ingress.kubernetes.io/configuration-snippet" (3)
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 (3)
photos.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
string
ingress.app.tls[].hosts[] (2)
- immich.${SECRET_DOMAIN}
string
boolean
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
number
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
number
string
boolean
string
string
string
string
string
string
string
controllers.immich.containers.machine-learning.image.tag (2)
v1.105.1@sha256:2e2736ba2f2270485c0b6fa33eee66ea0b2279b70b92ea838a015c4d5289c9f0
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
string
controllers.immich.containers.microservices.image.tag (2)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
number
number
string
string
number
boolean
string
boolean
string
string
string
string
controllers.immich.containers.server.image.tag (2)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
string
string
boolean
string
boolean
string
string
string
number
string
string
string
string
boolean
string
string
string
string
string
controllers.machine-learning.containers.app.image.tag (4)
v1.105.1@sha256:2e2736ba2f2270485c0b6fa33eee66ea0b2279b70b92ea838a015c4d5289c9f0
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.105.1@sha256:2e2736ba2f2270485c0b6fa33eee66ea0b2279b70b92ea838a015c4d5289c9f0
string
string
string
string
boolean
string
string
string
boolean
string
string
number
string
number
boolean
number
string
string
number
string
string
controllers.microservices.containers.app.image.tag (3)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
number
string
number
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
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, number
string
string, number
boolean
string, number
number
string
string
string
string
number
string
string
string
string
string
string
string
boolean
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
controllers.server.containers.app.image.tag (2)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.server.containers.main.image.tag (1)
v1.105.1@sha256:658b40420d7a39d6eb34c797cec8d36ff315f5adb168301aaf27dc4eafc8e228
string
string
string
string
string
string
string
number
string
string
string
controllers.server.initContainers.init-db.image.tag (1)
16.3@sha256:dc0e7510173f389ebd6754a753fa7a745127ed69c54e0eef6882704532fef1a3
string
boolean
string
string
string
string
number
string
number
boolean
number
number
string
string
string
number
string
string
number
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.5@sha256:b32ea6ea4d5b38496c6e93d02083e97f461cb09d6b8672462b53071236ef4b12
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
persistence.library.path (1)
/spool/photos/immich/
string
persistence.library.server (1)
nas.${SECRET_HOME_DOMAIN}
string
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
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
persistence.external.path (1)
/spool/photos/Plex_Album/
string
persistence.external.server (1)
nas.${SECRET_HOME_DOMAIN}
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
string
string
string
configMaps.config.data.LOG_LEVEL (1)
{{ .Values.immich.logLevel }}
string
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", "acceptedVideoCodecs": ["h264"], "targetAudioCodec": "aac", "acceptedAudioCodecs": ["aac", "mp3", "libopus"], "targetResolution": "720", "maxBitrate": "0", "bframes": -1, "refs": 0, "gopSize": 0, "npl": 0, "temporalAQ": false, "cqMode": "auto", "twoPass": false, "preferredHwDevice": "auto", "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:3003", "clip": { "enabled": true, "modelName": {{ .Values.immich.machineLearning.clipModelName | quote }} }, "duplicateDetection": { "enabled": false, "maxDistance": 0.03 }, "facialRecognition": { "enabled": true, "modelName": {{ .Values.immich.machineLearning.facialRecognitionModelName | quote }}, "minScore": 0.7, "maxDistance": 0.6, "minFaces": 2 }, }, "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 }}, "signingAlgorithm": "RS256", "mobileOverrideEnabled": false, "mobileRedirectUri": "", "scope": "openid profile email", "storageLabelClaim": "preferred_username", "storageQuotaClaim": "immich_quota", "defaultStorageQuota": 0, "buttonText": "Login with OAuth", "autoRegister": true, "autoLaunch": false }, "passwordLogin": { "enabled": {{ .Values.immich.enablePasswordLogin }} }, "storageTemplate": { "enabled": true, "hashVerificationEnabled": true, "template": "{{ "{{" }}y{{ "}}" }}/{{ "{{" }}y{{ "}}" }}-{{ "{{" }}MM{{ "}}" }}-{{ "{{" }}dd{{ "}}" }}/{{ "{{" }}filename{{ "}}" }}" }, "newVersionCheck": { "enabled": true }, "trash": { "enabled": true, "days": 30 }, "theme": { "customCss": "" }, "library": { "scan": { "enabled": true, "cronExpression": "0 0 * * *" }, "watch": { "enabled": false, "usePolling": false, "interval": 10000 } }, "user": { "deleteDelay": 7 }, "image": { "thumbnailFormat": "webp", "thumbnailSize": 250, "previewFormat": "jpeg", "previewSize": 1440, "quality": 80, "colorspace": "p3", "extractEmbedded": false }, }
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