No description
doc | ||
infrastructure | ||
public | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE | ||
package.json | ||
project.clj | ||
README.md | ||
shadow-cljs.edn | ||
valid-auth.edn | ||
valid-config.edn |
convention 4 kubernetes: c4k-nextcloud
chat over e-mail | team@social.meissa-gmbh.de | Website & Blog
Purpose
c4k-nextcloud provides a k8s deployment for nextcloud containing:
- adjusted nextcloud docker image
- nextcloud ??? * ingress having a letsencrypt managed certificate ??? * postgres database
The package aims to a low load sceanrio.
Status
This is under development.
Manual restore
- Scale Nextcloud deployment down: kubectl scale deployment nextcloud --replicas=0
2)apply backup and restore pod: kubectl apply -f src/main/resources/backup/backup-restore.yaml
-
exec into pod and execute restore pod kubectl exec -it backup-restore -- /usr/local/bin/restore.sh
-
Scale Nextcloud deployment up: kubectl scale deployment nextcloud --replicas=1
-
Update index of Nextcloud: Nextcloud > Settings > System > Advanced > Indexing
License
Copyright © 2021 meissa GmbH Licensed under the Apache License, Version 2.0 (the "License") Pls. find licenses of our subcomponents here