Format
This commit is contained in:
@@ -1,19 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Backup-Skript for euredomain.de >> Ersetzen mit eurer Domain!!!
|
||||
# Backup-Skript für euredomain.de
|
||||
# Cron Job einrichten!
|
||||
|
||||
# Konfiguration Datei bzw. Ordnersicherung
|
||||
# Backup erstellen
|
||||
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
|
||||
# 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
|
||||
@@ -26,6 +21,12 @@ if [ "$backup_count" -gt 5 ]; then
|
||||
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"
|
||||
|
||||
Reference in New Issue
Block a user