mirror-secustor-helm-charts/charts/immich
renovate[bot] 4f11ac25c7
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v1.126.1 (#18)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2025-02-10 21:57:20 +01:00
..
example docs: improve readmes and add example 2025-01-18 01:06:39 +01:00
templates feat(immich): provide option for pgvector initialization 2025-01-17 23:37:38 +01:00
.helmignore feat(immich): add initial chart 2025-01-17 22:49:13 +01:00
Chart.yaml chore(deps): update ghcr.io/immich-app/immich-server docker tag to v1.126.1 (#18) 2025-02-10 21:57:20 +01:00
README.md chore(immich): add chart metadata 2025-01-26 18:40:09 +01:00
values.yaml feat(immich): provide option for pgvector initialization 2025-01-17 23:37:38 +01:00

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 or pgvector.rs 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