Se positionner dans le répertoire nextcloud et passer l’instance en mode maintenance :
sudo -u www-data php occ maintenance:mode —on
Faire une copie du répertoire :
rsync -Aax nextcloud/ nextcloud-dirbkp_`date +"%Y%m%d"`/
Faire un backup de la base de données :
mysqldump --lock-tables -h [server] -u [username] -p[password] [db_name] > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak
On repasse l’instance en prod en désactivant la maintenance :
sudo -u www-data php occ maintenance:mode —off