diff --git a/bookstack-backup.sh b/bookstack-backup.sh index cd13cb4..78997ac 100644 --- a/bookstack-backup.sh +++ b/bookstack-backup.sh @@ -3,6 +3,20 @@ date=$(date +"%d-%m-%Y@%H-%M") # Add your backup path here -cd /backups/BookStack +backuppath=/backups/BookStack/ +cd $backuppath -# dump the MariaDB database +# Dump the MariaDB database +mysqldump -u root -p bookstack > bookstack_db.sql + +# Compress the SQL dump and the BookStack files +tar cvf bookstack_backup_$date.tar.gz bookstack_backup.sql /var/www/BookStack + +# Delete temporary .sql +rm -rf bookstack_db.sql + +# Delete backups older than 7 days +find $backuppath -type f -mtime +7 -name '*.gz' -delete + +# Add your desired rclone options below +rclone sync $backuppath systems-sharepoint:Systems/Backups/BookStack/ \ No newline at end of file