feat(immich): deploy Immich photo server with S3 storage and traefik-external gateway #154
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Deploy Immich self-hosted photo/video backup server to the k8s cluster.
Requirements
oci://ghcr.io/immich-app/immich-charts/immich(latest:0.12.0)immichtraefik-externalgatewayclass (external internet access)radosgw.service.consul)tensorchord/cloudnative-vectorchordimage (required for vector search)Implementation notes
tensorchord/cloudnative-vectorchordPostgreSQL image (not standard cloudnative-pg) — immich requires pgvector/vectorchord extensionimmich-libraryor similar)apps/base/artifactapi/resources/conf.d/remote-docker.yamlin a separate PR before deployingapps/base/artifactapi/resources/conf.d/remote-helm.yamlin a separate PRtraefik-external(nottraefik-internal) for internet-accessible URLphotos.k8s.syd1.au.unkin.netorimmich.k8s.syd1.au.unkin.net(TBD)Files to create
apps/base/immich/— full kustomization baseapps/overlays/au-syd1/immich/kustomization.yamlkubernetes/namespace/immich/default/{postgres-credentials,s3-credentials}References