From 79dcbdfa9b039264089db15abab964ea21b1944d Mon Sep 17 00:00:00 2001 From: eldov Date: Wed, 3 Apr 2024 21:37:35 +0000 Subject: [PATCH] Kleine Style Updates --- Bash Scripts/upload_koofr.sh | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/Bash Scripts/upload_koofr.sh b/Bash Scripts/upload_koofr.sh index e798152..add85f0 100644 --- a/Bash Scripts/upload_koofr.sh +++ b/Bash Scripts/upload_koofr.sh @@ -1,32 +1,31 @@ #!/bin/bash -# Backup-Skript for euredomain.de +# Backup-Skript for euredomain.de >> Ersetzen mit eurer Domain!!! # Cron Job einrichten! -# Backup erstellen +# Konfiguration Datei bzw. Ordnersicherung backup_folder="/opt/containers" # Pfad zum zu sichernden Ordner backup_destination="/root/container_backup" # Pfad zum Speichern der Backup-Dateien backup_filename="euredomain.de_$(date +%Y%m%d%H%M%S).tar.gz" # Backup-Dateiname mit Zeitstempel -tar --exclude-from="exclude_file.txt" -czvf "$backup_destination/$backup_filename" "$backup_folder" +# Konfiguration Koofr Cloud Upload +koofr_username="deineEmail@email.com" # Koofr Benutzername +koofr_password="deinPasswort" # Koofr Passwort +koofr_folder="" # Koofr Zielordner (leerlassen wenn es nicht funktioniert!) +koofr_upload_url="https://app.koofr.net/dav/Koofr/$koofr_folder/$backup_filename" +tar --exclude-from="exclude_file.txt" -czvf "$backup_destination/$backup_filename" "$backup_folder" echo "Backup erfolgreich erstellt: $backup_destination/$backup_filename" # Anzahl der vorhandenen Backups ermitteln backup_count=$(ls -l "$backup_destination" | grep -c "euredomain.de_.*\.tar\.gz") # Wenn mehr als 5 Backups vorhanden sind, das älteste Backup löschen -if [ "$backup_count" -gt 3 ]; then +if [ "$backup_count" -gt 5 ]; then oldest_backup=$(ls -t "$backup_destination" | grep "euredomain.de_.*\.tar\.gz" | tail -1) rm "$backup_destination/$oldest_backup" echo "Ältestes Backup gelöscht: $backup_destination/$oldest_backup" fi -# Backup auf Koofr hochladen -koofr_username="deineEmail@email.com" # Koofr Benutzername -koofr_password="deinPasswort" # Koofr Passwort -koofr_folder="" # Koofr Zielordner -koofr_upload_url="https://app.koofr.net/dav/Koofr/$koofr_folder/$backup_filename" - curl -T "$backup_destination/$backup_filename" -u "$koofr_username:$koofr_password" https://app.koofr.net/dav/Koofr/server_backup/$backup_filename # curl -u "$koofr_username:$koofr_password" "$koofr_upload_url"