.. | ||
example | ||
templates | ||
.helmignore | ||
Chart.yaml | ||
README.md | ||
values.yaml |
Immich
This unofficial chart deploys Immich and is targeted at an audience which wants to have some lower level control over the deployment.
Prerequisites
This chart requires:
- a PostgreSQL database with
pgvector
orVectorChord
extension installed - a Redis instance
Usage
You can install this chart by running the following command:
helm repo add secustor https://secustor.dev/helm-charts
helm install my-release secustor/immich
# or directly the OCI registry
helm install my-release oci://ghcr.io/secustor/helm-charts/immich
Example
This example assumes that the CloudNativePG operator has been deployed and configured.
You will:
- Create secrets for PostgreSQL and Redis
- Request a PostgreSQL instance with the
pgvector
extension - Deploy a Redis instance
- Deploy Immich
Value files can be found in the example
directory.
PostgreSQL
This assumes you have CloudNativePG installed and configured.
kubectl create -f example/postgres.yaml
Redis
Create the static password secret for Redis.
kubectl create -f example/redis-secret.yaml
Install the Redis chart.
helm install immich-redis registry-1.docker.io/bitnamicharts/redis -f example/redis-values.yaml
Immich
Install the Immich chart.
helm install immich oci://ghcr.io/secustor/helm-charts/immich -f example/immich-values.yaml