From e0d3897a93cd6dd9ec9332bff6c3a2f3e8e0b546 Mon Sep 17 00:00:00 2001 From: zienert Date: Thu, 2 Apr 2026 10:47:08 +0200 Subject: [PATCH] new Script --- NextcloudBackupScript.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/NextcloudBackupScript.sh b/NextcloudBackupScript.sh index 360bc72..f85c233 100755 --- a/NextcloudBackupScript.sh +++ b/NextcloudBackupScript.sh @@ -8,19 +8,20 @@ SOURCE_DIR="/mnt/data/" # Remote-Zugangsdaten REMOTE_USER="backupuser" REMOTE_HOST="alsdorf.spznord.de" +REMOTE_PORT="1022" # Neuer Port für die Übertragung REMOTE_DIR="/mnt/disk0/NextcloudBackup/data/" # --- LOGIK --- -echo "Starte Synchronisation von $SOURCE_DIR nach $REMOTE_HOST..." +echo "Starte Synchronisation von $SOURCE_DIR nach $REMOTE_HOST auf Port $REMOTE_PORT..." # rsync Optionen: # -a: Archiv-Modus (behält Rechte, Zeitstempel, etc.) # -v: Verbose (zeigt an, was passiert) # -z: Komprimierung während der Übertragung # -h: Human-readable (bessere Dateigrößenanzeige) -# (Hinweis: KEIN --delete sorgt dafür, dass entfernte lokale Dateien remote bleiben) +# -e 'ssh -p PORT': Spezifiziert den SSH-Port -rsync -avzh "$SOURCE_DIR" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR" +rsync -avzh -e "ssh -p $REMOTE_PORT" "$SOURCE_DIR" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR" # Status prüfen if [ $? -eq 0 ]; then