No description
Find a file
2021-08-06 17:38:56 +02:00
doc added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
infrastructure added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
public added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
src added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
.gitignore added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
.gitlab-ci.yml added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
LICENSE added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
package.json added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
project.clj added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
README.md fixed typo 2021-08-06 17:38:56 +02:00
shadow-cljs.edn added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
valid-auth.edn added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00
valid-config.edn added base structure of c4k-nextcloud 2021-08-06 17:36:59 +02:00

convention 4 kubernetes: c4k-nextcloud

Clojars Project pipeline status

DeltaChat chat over e-mail | team@social.meissa-gmbh.de 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

  1. 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

  3. exec into pod and execute restore pod kubectl exec -it backup-restore -- /usr/local/bin/restore.sh

  4. Scale Nextcloud deployment up: kubectl scale deployment nextcloud --replicas=1

  5. 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