X-Git-Url: https://git.p6c8.net/nextcloud-backup-restore.git/blobdiff_plain/dd66e25d405afbc4e4cca6a997fb2776eadebf78..ef8cf41f189efef062cbe09e6d2e4131f80112bc:/NextcloudBackup.sh diff --git a/NextcloudBackup.sh b/NextcloudBackup.sh index d1b1ed2..a2467a7 100644 --- a/NextcloudBackup.sh +++ b/NextcloudBackup.sh @@ -3,7 +3,7 @@ # # Bash script for creating backups of Nextcloud. # -# Version 1.1.0 +# Version 1.1.1 # # Usage: # - With backup directory specified in the script: ./NextcloudBackup.sh @@ -48,7 +48,7 @@ webserverServiceName='nginx' # TODO: Your web server user webserverUser='www-data' -# TODO: The name of the database system (ome of: mysql, mariadb, postgresql) +# TODO: The name of the database system (one of: mysql, mariadb, postgresql) databaseSystem='mariadb' # TODO: Your Nextcloud database name @@ -63,7 +63,7 @@ dbPassword='mYpAsSw0rd' # TODO: The maximum number of backups to keep (when set to 0, all backups are kept) maxNrOfBackups=0 -# TODO: Ignore updater's backup directory in the data directory to safe space +# TODO: Ignore updater's backup directory in the data directory to save space # Set to true to ignore the backup directory ignoreUpdaterBackups=false @@ -101,6 +101,11 @@ function CtrlC() { echo "Maintenance mode still enabled." fi + echo "Starting web server..." + systemctl start "${webserverServiceName}" + echo "Done" + echo + exit 1 } @@ -194,7 +199,7 @@ elif [ "${databaseSystem,,}" = "postgresql" ]; then echo "Backup Nextcloud database (PostgreSQL)..." if ! [ -x "$(command -v pg_dump)" ]; then - errorecho "ERROR:PostgreSQL not installed (command pg_dump not found)." + errorecho "ERROR: PostgreSQL not installed (command pg_dump not found)." errorecho "ERROR: No backup of database possible!" else PGPASSWORD="${dbPassword}" pg_dump "${nextcloudDatabase}" -h localhost -U "${dbUser}" -f "${backupdir}/${fileNameBackupDb}"