update immich
This commit is contained in:
parent
40407ce7fb
commit
2949e894d6
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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user