mirror of
https://gitlab.com/deepcypher/dc-kc.git
synced 2026-01-27 11:12:08 +00:00
956 B
956 B
Nextcloud Data Side-Loading
This directory deals with side-loading nextcloud pvcs with data for automatic binding. This is particularly helpful during migrations where data may be on a completely seperate system.
The plan:
- Create PVCs which mimic nextclouds PVCs but have the retain option set so they do not get deleted during the migration.
- Create a PVC loader pod which will take data from us and insert it into the PVCs before nextcloud is running. (Use the krsync.sh script to do this)
sudo bash PATH/TO/krsync.sh -av --progress --stats PATH/TO/nextcloud-mariadb-0/. pvloader@nextcloud:/data/nextcloud-mariadb-0/. sudo bash PATH/TO/krsync.sh -av --progress --stats PATH/TO/nextcloud-main-0/. pvloader@nextcloud:/data/nextcloud-main-0/. - Remove the PVC loader after we have completed our data loading.
- Start nextcloud and ensure that it attempts to bind to our PVCs without permanent configuration of nextcloud necessary.