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
|
||||
|
Reference in New Issue
Block a user