immich helm

No introduction found. Create it?

More popular helm chart found

immich from immich-app is more popular with 12 repositories.

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 3)

NameRepoStarsVersionTimestamp
immichvaskozl/home-infra923.7.310 days ago
immichPumba98/flux2-gitops583.7.317 days ago

Values

See the most popular values for this chart:

KeyTypes
number
number
number
boolean
string
string
boolean
string
string
string
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://authelia.networking.svc.cluster.local/api/authz/auth-request
string
string
string
ingress.main.hosts[].host (2)
immich.${SECRET_DOMAIN}
string
string
string
string
string
ingress.main.tls[].hosts[] (2)
- immich.${SECRET_DOMAIN}
string
string
boolean
string
string
string
string
string
string
string
boolean
boolean
string
string
number
boolean
persistence.healthcheck.name (1)
immich-redis-healthcheck
string
string
string
boolean
string
string
string
string
string
string
boolean
string
boolean
string
string
string
string
boolean
string
boolean
string
string
string
string
persistence.upload.path (1)
/volume3/k8s-volumes/immich
string
string
string
string
number
number
string
number
string
number
string
number
string
number
string
number
string
number
string
configMaps.immich-config.data.DB_HOSTNAME (1)
cnpg-immich-rw.productivity.svc.cluster.local
string
string
string
string
string
string
string
configMaps.immich-config.data.REDIS_HOSTNAME (1)
immich-redis.productivity.svc.cluster.local
string
string
string
boolean
configMaps.immich-json.data."immich.json" (1)
{ "ffmpeg": { "crf": 23, "threads": 0, "preset": "ultrafast", "targetVideoCodec": "h264", "acceptedVideoCodecs": ["h264"], "targetAudioCodec": "aac", "acceptedAudioCodecs": ["aac", "mp3", "libopus", "pcm_s16le"], "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": "hable", "accel": "disabled", "accelDecode": false }, "backup": { "database": { "enabled": true, "cronExpression": "0 02 * * *", "keepLastAmount": 14 } }, "job": { "backgroundTask": { "concurrency": 5 }, "smartSearch": { "concurrency": 2 }, "metadataExtraction": { "concurrency": 5 }, "faceDetection": { "concurrency": 2 }, "search": { "concurrency": 5 }, "sidecar": { "concurrency": 5 }, "library": { "concurrency": 5 }, "migration": { "concurrency": 5 }, "thumbnailGeneration": { "concurrency": 3 }, "videoConversion": { "concurrency": 1 }, "notifications": { "concurrency": 5 } }, "logging": { "enabled": true, "level": "log" }, "machineLearning": { "enabled": true, "urls": ["http://immich-immich-machine-learning.productivity.svc.cluster.local:3003"], "clip": { "enabled": true, "modelName": "ViT-B-32__openai" }, "duplicateDetection": { "enabled": true, "maxDistance": 0.01 }, "facialRecognition": { "enabled": true, "modelName": "buffalo_l", "minScore": 0.7, "maxDistance": 0.5, "minFaces": 3 } }, "map": { "enabled": true, "lightStyle": "https://tiles.immich.cloud/v1/style/light.json", "darkStyle": "https://tiles.immich.cloud/v1/style/dark.json" }, "reverseGeocoding": { "enabled": true }, "metadata": { "faces": { "import": true } }, "oauth": { "autoLaunch": true, "autoRegister": true, "buttonText": "Login with Authentik", "clientId": "${IMMICH_OPENID_CLIENT_ID}", "clientSecret": "${IMMICH_OPENID_CLIENT_SECRET}", "defaultStorageQuota": 10, "enabled": true, "issuerUrl": "https://id.${SECRET_DOMAIN}/application/o/immich/", "mobileOverrideEnabled": false, "mobileRedirectUri": "", "scope": "openid email profile", "signingAlgorithm": "RS256", "profileSigningAlgorithm": "none", "storageLabelClaim": "preferred_username", "storageQuotaClaim": "quota" }, "passwordLogin": { "enabled": false }, "storageTemplate": { "enabled": false, "hashVerificationEnabled": true }, "image": { "thumbnail": { "format": "webp", "size": 250, "quality": 80 }, "preview": { "format": "jpeg", "size": 1440, "quality": 80 }, "colorspace": "p3", "extractEmbedded": false }, "newVersionCheck": { "enabled": true }, "trash": { "enabled": true, "days": 30 }, "theme": { "customCss": "" }, "library": { "scan": { "enabled": true, "cronExpression": "0 0 * * *" }, "watch": { "enabled": false } }, "server": { "externalDomain": "https://media.${SECRET_DOMAIN}", "loginPageMessage": "" }, "notifications": { "smtp": { "enabled": true, "from": "admin@${SECRET_DOMAIN}", "replyTo": "", "transport": { "ignoreCert": true, "host": "${SECRET_MAIL_SERVER}", "port": 25, "username": "", "password": "" } } }, "user": { "deleteDelay": 7 } }
string
boolean
configMaps.redis-healthcheck.data."ping_liveness.sh" (1)
#!/bin/sh export REDISCLI_AUTH="$REDIS_PASSWORD" response=$( timeout -s 3 $1 \ redis-cli \ -h localhost \ -p $REDIS_PORT \ ping ) if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then echo "$response" exit 1 fi
string
configMaps.redis-healthcheck.data."ping_readiness.sh" (1)
#!/bin/sh export REDISCLI_AUTH="$REDIS_PASSWORD" response=$( timeout -s 3 $1 \ redis-cli \ -h localhost \ -p $REDIS_PORT \ ping ) if [ "$response" != "PONG" ]; then echo "$response" exit 1 fi
string
boolean
string
string
string
string
string
string
string
controllers.machine-learning.containers.app.image.tag (1)
v1.131.2@sha256:29836cf73146057ac388546021fff3e00c923e22a28587cceb5108a5e537987d
string
string
string
string
boolean
string
boolean
string
string
string
string
string
string
string
boolean
boolean
boolean
number
number
string
string
string
string
string
controllers.main.containers.immich-server.env[].valueFrom.secretKeyRef.name (1)
cnpg-immich-superuser
cnpg-immich-superuser
immich-secret
string
string
string
string
boolean
boolean
boolean
number
number
string
string
string
string
string
string
string
string
string
string
controllers.main.containers.main.image.tag (1)
v1.132.3@sha256:6680d88486251b0264a78a1934fe82eef875555aa6d84d703a0980328a5d5c31
string
boolean
boolean
boolean
number
number
controllers.main.containers.redis.args[] (1)
- -c
- redis-server --requirepass $REDIS_PASSWORD
string
string
string
string
string
string
string
boolean
boolean
string
number
number
number
number
number
boolean
boolean
string
number
number
number
number
number
boolean
number
number
string
string
string
number
string
string
string
string
string
string
string
string
controllers.microservices.containers.app.image.tag (1)
v1.132.3@sha256:6680d88486251b0264a78a1934fe82eef875555aa6d84d703a0980328a5d5c31
string
string
string
string
boolean
string
boolean
string
string
string
controllers.postgres.containers.app.image.repository (1)
registry.hub.docker.com/tensorchord/pgvecto-rs
string
controllers.postgres.containers.app.image.tag (1)
pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
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)
7.2.9@sha256:6988f54eabc10cad8fcf6bd9010b5d0523600574d35408153b409cbd9b20a3fb
string
string
string
string
boolean
string
boolean
string
string
string
string
string
string
string
string
string
controllers.server.containers.app.image.tag (1)
v1.132.3@sha256:6680d88486251b0264a78a1934fe82eef875555aa6d84d703a0980328a5d5c31
string
string
string
string
boolean
string
boolean