diff --git a/roles/nxc-traefik/files/savenextcloud.sh b/roles/nxc-traefik/files/savenextcloud.sh index 0dbed33..a4df2ad 100644 --- a/roles/nxc-traefik/files/savenextcloud.sh +++ b/roles/nxc-traefik/files/savenextcloud.sh @@ -14,3 +14,20 @@ docker compose exec db mysqldump -u nextcloud -pAzerty1+ nextcloud > nextcloud-s # Sortir du mode maintenance docker compose exec -u www-data app php occ maintenance:mode --off + +# création d'une archive +tar cvfz nxc.tgz nextcloud-sqlbkp_`date +"%Y%m%d"`.bak nextcloud-dirbkp_`date +"%Y%m%d"` + + + +# envoie sur s-backup +BDIR=/home/backup/s-nxc + +# Préparation des dossiers qui vont accueillir les données à sauvegarder +mkdir -p "${BDIR}" + +# Sauvegarde du fichier nxc.tgz vers la machine s-backup +scp root@s-nxc:/root/nxc/nxc.tgz "${BDIR}/" + +# Copie du fichier nxc.tgz de s-nxc vers s-backup +scp "${BDIR}/nxc.tgz" root@s-backup:/root/tools/ansible/gsb2024/roles/nxc-traefik/files