You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
leo c5e5de16e8 added base structure of c4k-nextcloud 3 years ago
doc added base structure of c4k-nextcloud 3 years ago
infrastructure added base structure of c4k-nextcloud 3 years ago
public added base structure of c4k-nextcloud 3 years ago
src added base structure of c4k-nextcloud 3 years ago
.gitignore added base structure of c4k-nextcloud 3 years ago
.gitlab-ci.yml added base structure of c4k-nextcloud 3 years ago
LICENSE added base structure of c4k-nextcloud 3 years ago
README.md added base structure of c4k-nextcloud 3 years ago
package.json added base structure of c4k-nextcloud 3 years ago
project.clj added base structure of c4k-nextcloud 3 years ago
shadow-cljs.edn added base structure of c4k-nextcloud 3 years ago
valid-auth.edn added base structure of c4k-nextcloud 3 years ago
valid-config.edn added base structure of c4k-nextcloud 3 years ago

README.md

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

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

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

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