]> git.p6c8.net - nextcloud-backup-restore.git/blobdiff - NextcloudRestore.sh
Changed restore sequence
[nextcloud-backup-restore.git] / NextcloudRestore.sh
index 0a402100909a769f7f994fbfcf14a394503b450f..dc1af25d7e1933c9e07e5e21d9add85f7eb6ed6e 100644 (file)
@@ -119,6 +119,13 @@ echo "Restoring backup DB..."
 mysql -h localhost -u "${dbUser}" -p"${dbPassword}" "${nextcloudDatabase}" < "${currentRestoreDir}/${fileNameBackupDb}"
 echo "Done"
 
+#
+# Start webserver
+#
+echo "Starting nginx..."
+service nginx start
+echo "Done"
+
 #
 # Set directory permissions
 #
@@ -128,12 +135,15 @@ chown -R "${webserverUser}" "${nextcloudDataDir}"
 echo "Done"
 
 #
-# Start webserver
+# Update the system data-fingerprint (see https://docs.nextcloud.com/server/12/admin_manual/configuration_server/occ_command.html#maintenance-commands-label)
 #
-echo "Starting nginx..."
-service nginx start
+echo "Updating the system data-fingerprint..."
+cd "${nextcloudFileDir}"
+sudo -u "${webserverUser}" php occ maintenance:data-fingerprint
+cd ~
 echo "Done"
 
+
 #
 # Restore hardened directory permissions
 #
@@ -160,14 +170,5 @@ sudo -u "${webserverUser}" php occ maintenance:mode --off
 cd ~
 echo "Done"
 
-#
-# Update the system data-fingerprint (see https://docs.nextcloud.com/server/12/admin_manual/configuration_server/occ_command.html#maintenance-commands-label)
-#
-echo "Updating the system data-fingerprint..."
-cd "${nextcloudFileDir}"
-sudo -u "${webserverUser}" php occ maintenance:data-fingerprint
-cd ~
-echo "Done"
-
 echo "DONE!"
 echo "Backup ${restore} successfully restored."
\ No newline at end of file

patrick-canterino.de