58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
|
|
## Config
|
|
https://github.com/nextcloud/helm/blob/main/charts/nextcloud/README.md
|
|
|
|
```
|
|
kubectl top pods --all-namespaces
|
|
|
|
helm repo add nextcloud https://nextcloud.github.io/helm/
|
|
helm install nextcloud nextcloud/nextcloud -f values.yaml -n nextcloud
|
|
helm upgrade --install nextcloud nextcloud/nextcloud -f values.yaml -n nextcloud
|
|
|
|
helm delete nextcloud -n nextcloud
|
|
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- \
|
|
php occ maintenance:mode --on
|
|
|
|
kubectl exec -it -n nextcloud deploy/nextcloud -c nextcloud -- bash
|
|
```
|
|
nextcloud.immich-ad.ovh/
|
|
|
|
|
|
## PV / PVC
|
|
|
|
```
|
|
kubectl create -f ./pv-postgres.yaml
|
|
kubectl create -f ./pvc-nextcloud.yaml
|
|
```
|
|
|
|
## Service
|
|
```
|
|
kubectl -n nextcloud get svc
|
|
kubectl -n nextcloud get pods
|
|
```
|
|
|
|
## Certificates
|
|
|
|
```
|
|
kubectl -n nextcloud get certificate
|
|
kubectl -n nextcloud describe certificate nextcloud-tls
|
|
kubectl -n nextcloud get challenges
|
|
```
|
|
|
|
|
|
## Updates:
|
|
|
|
```
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ status
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:mode
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ upgrade
|
|
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:repair
|
|
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-indices
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-columns
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-primary-keys
|
|
kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:mode --off
|
|
```
|