added App backup

This commit is contained in:
2026-04-07 12:37:16 +02:00
parent f980c4750f
commit 1b4c02d195
+21 -13
View File
@@ -31,18 +31,18 @@ logNCFilename="nextcloud-data-backup_$(date +"%Y%m%d%H%M")_log.txt"
#copy data
# rsync mit Ausschlussfiltern:
# --exclude 'DATEINAME': Verhindert, dass diese Datei kopiert wird
rsync -avzh \
-e "ssh -p $REMOTE_PORT -i $SSH_KEY" \
--exclude 'nextcloud.log' \
--exclude 'nextcloud.log.1' \
--exclude 'audit.log' \
--exclude 'audit.log.1' \
--exclude 'updater.log' \
--exclude 'updater.log.1' \
--exclude 'flow.log' \
--exclude 'flow.log.1' \
--progress \
"$SOURCE_DIR" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR" > $logfilename
#rsync -avzh \
# -e "ssh -p $REMOTE_PORT -i $SSH_KEY" \
# --exclude 'nextcloud.log' \
# --exclude 'nextcloud.log.1' \
# --exclude 'audit.log' \
# --exclude 'audit.log.1' \
# --exclude 'updater.log' \
# --exclude 'updater.log.1' \
# --exclude 'flow.log' \
# --exclude 'flow.log.1' \
# --progress \
# "$SOURCE_DIR" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR" > $logfilename
# Status prüfen
if [ $? -eq 0 ]; then
@@ -53,7 +53,15 @@ fi
#todo Database backup
#App backup
rsync -vzh \
-e "ssh -p $REMOTE_PORT -i $SSH_KEY" \
--progress \
"/var/www/html" "$REMOTE_USER@$REMOTE_HOST:/mnt/disk0/backups/nextcloud/App" >> $logfilename
if [ $? -eq 0 ]; then
Mesg="${Mesg}Nextcloud App rsync Ok."
else
Mesg="${Mesg}Nextcloud App rsync failed."
fi
MesgID=$(sendMessage2Room $NC_URL $NC_USER $NC_APP_PASSWORD $ROOM_TOKEN "$Mesg")