update immich
This commit is contained in:
		
							
								
								
									
										22
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README.md
									
									
									
									
									
								
							| @@ -3,15 +3,31 @@ | ||||
|  | ||||
|  | ||||
| ### Initial setup | ||||
| On a running (and sealed-secrets installed) k3s instance run: | ||||
| #### Requirements: | ||||
| - A running k3s instance run: | ||||
| - `metalLB` deployed | ||||
| - `sealedsecrets` deployed | ||||
|  | ||||
| #### Installing argo and the app-of-apps | ||||
| ``` | ||||
| kubectl apply -k infrastructure/argocd | ||||
| ``` | ||||
| This will install argocd and CRDs in a dedicated namespace along with the app-of-apps configured under `kluster-deployments/`. | ||||
| This will install argocd and its CRDs in a dedicated namespace. The app-of-apps is configured under `kluster-deployments/` and deployed as well. This will bootstrap all other apps, as described in `./kluster-deployments`. | ||||
|  | ||||
| The app-of-apps will bootstrap a fully featured cluster with the following components | ||||
| - postgres instance with backups | ||||
| - backup of all nfs PVCs using restic | ||||
| - traefik (along with metallb as a publicly accessible reverse proxy) | ||||
| - an nfs-provisioner creating PVCs on-demand | ||||
| - a range of selfhosted apps | ||||
| - gitea | ||||
| - a range of selfhosted apps: | ||||
|     - nextcloud | ||||
|     - jellyfin | ||||
|     - adguard-home | ||||
|     - homarr | ||||
|     - homeassistant | ||||
|     - immich | ||||
|     - ... | ||||
|  | ||||
|  | ||||
| ### Adding an application | ||||
|   | ||||
| @@ -11,6 +11,6 @@ namespace: immich | ||||
| helmCharts: | ||||
|   - name: immich | ||||
|     releaseName: immich | ||||
|     version: 0.2.0 | ||||
|     version: 0.3.0 | ||||
|     valuesFile: values.yaml | ||||
|     repo: https://immich-app.github.io/immich-charts | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
|  | ||||
|  | ||||
| image: | ||||
|   tag: v1.90.2 | ||||
|   tag: v1.91.2 | ||||
|  | ||||
| # These entries are shared between all the Immich components | ||||
|  | ||||
| @@ -26,11 +26,6 @@ env: | ||||
|       secretKeyRef: | ||||
|         name: postgres-password | ||||
|         key: password | ||||
|   TYPESENSE_ENABLED: "{{ .Values.typesense.enabled }}" | ||||
|   TYPESENSE_API_KEY: "{{ .Values.typesense.env.TYPESENSE_API_KEY }}" | ||||
|   TYPESENSE_HOST: '{{ printf "%s-typesense" .Release.Name }}' | ||||
|   IMMICH_WEB_URL: '{{ printf "http://%s-web:3000" .Release.Name }}' | ||||
|   IMMICH_SERVER_URL: '{{ printf "http://%s-server:3001" .Release.Name }}' | ||||
|   IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}' | ||||
|  | ||||
| immich: | ||||
| @@ -52,17 +47,6 @@ redis: | ||||
|   auth: | ||||
|     enabled: false | ||||
|  | ||||
| typesense: | ||||
|   enabled: true | ||||
|   env: | ||||
|     TYPESENSE_DATA_DIR: /tsdata | ||||
|     TYPESENSE_API_KEY: typesense | ||||
|   persistence: | ||||
|     tsdata: | ||||
|       # Enabling typesense persistence is recommended to avoid slow reindexing | ||||
|       enabled: true | ||||
|       accessMode: ReadWriteOnce | ||||
|       size: 1Gi | ||||
|  | ||||
| # Immich components | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user