1
0
Fork 0
mirror of https://github.com/alangrainger/immich-public-proxy.git synced 2025-01-23 16:02:43 +01:00
immich-public-proxy/docs/kubernetes.md
2024-12-27 14:09:19 +13:00

1.4 KiB

Install with Kubernetes

Thanks to @vanchaxy for providing these docs.

See the official Immich docs for additional information.

  1. Add app-template chart to the dependencies. It's important to use the same app-template version as immich (1.4.0) if installing under the same umbrella chart.
apiVersion: v2
name: immich
version: 0.0.0
dependencies:
  - name: immich
    repository: https://immich-app.github.io/immich-charts
    version: 0.9.0
  - name: app-template
    repository: https://bjw-s.github.io/helm-charts
    version: 1.4.0
    alias: immich-public-proxy
  1. Add deployment and service to values.
immich:
   # immich values
   ...

immich-public-proxy:
  global:
    nameOverride: public-proxy

  env:
    IMMICH_URL: http://immich-server:2283

  image:
    repository: alangrainger/immich-public-proxy
    tag: 1.5.4
    pullPolicy: IfNotPresent

  service:
    main:
      enabled: true
      primary: true
      type: ClusterIP
      ports:
        http:
          enabled: true
          primary: true
          port: 3000
          protocol: HTTP

  ingress:
    main:
      enabled: true
      hosts:
        - host: &host-share immich-share.local
          paths:
            - path: "/"
      tls:
        - secretName: immich-share-tls
          hosts:
            - *host-share