diff --git a/backup.sh b/backup.sh index d861ad4..2dc0c6a 100755 --- a/backup.sh +++ b/backup.sh @@ -55,8 +55,8 @@ function dockerremote(){ function sftptransfer(){ #Einrichten der Variablen für Funktion - REMOTE_HOST=$2 REMOTE_USER=$1 + REMOTE_HOST=$2 REMOTE_DIR=$3 LOCAL_DIR="./temp" @@ -96,14 +96,16 @@ rclone mount webdav: "$MOUNT_POINT" --daemon --allow-other --umask 002 || { log "WebDAV-Freigabe erfolgreich gemountet." + dockerremote "$DOCKER_USER" "$DOCKER_HOST" "bw-export-iuk" +rm -rf ./webdav/ + sftptransfer "$SFTP_USER1" "$SFTP_HOST1" "/sftpuser/export/data/" mv ./temp/* ./webdav/ - # Webdav Unmounten log "Unmounten der WebDAV-Freigabe..." if mountpoint -q "$MOUNT_POINT"; then diff --git a/setup.sh b/setup.sh index 9a8e725..ddbe75b 100755 --- a/setup.sh +++ b/setup.sh @@ -4,7 +4,7 @@ WEBDAV_USER="tim.schilling@koenigsbrunn.de" WEBDAV_PASS="HgdKS-P2004!" -WEBDAV_URL="https://www.kommsafe.de/webdav/Stadt%20K%C3%B6nigsbrunn/IuK/Schilling" +WEBDAV_URL="https://www.kommsafe.de/webdav/Stadt%20K%C3%B6nigsbrunn/IuK/KITL-VaultWarden%20Backups" RCLONE_CONFIG="/root/.config/rclone/rclone.conf" # Farben für die Ausgabe @@ -59,4 +59,9 @@ EOF chmod 600 "$RCLONE_CONFIG" log "rclone-Konfiguration gespeichert unter $RCLONE_CONFIG." + +useradd $bak_user + + log "Vorbereitungen abgeschlossen" +