2
Dateistruktur
ruben edited this page 2026-08-27 10:55:47 +02:00
nextcloud-backup-tool/
│
├── nextcloud-backup.sh # Backup-Tool (Einstiegspunkt)
├── nextcloud-restore.sh # Restore-Tool (Einstiegspunkt)
├── VERSION
├── LICENSE
├── README.md
│
├── config/
│ └── backup.conf # Benutzerkonfiguration
│
└── lib/
├── backup.sh # Backup-Funktionen
├── compatibility.sh # Kompatibilitätsprüfungen
├── config-check.sh # Prüfung und Validierung der Konfiguration
├── config.sh # Laden der Konfiguration
├── database.sh # Datenbank-Erkennung und Backup/Restore
├── dependencies.sh # Prüfung benötigter Abhängigkeiten
├── detection.sh # Nextcloud-, PHP- und Systemerkennung
├── logging.sh # Logging- und Ausgabefunktionen
├── maintenance.sh # Wartungsfunktionen
├── metadata.sh # Lesen und Schreiben der Backup-Metadaten
├── restore.sh # Restore-Funktionen
├── storage.sh # Verwaltung des Backup-Speichers
├── system.sh # Systeminformationen und Hilfsfunktionen
├── ui.sh # Benutzeroberfläche und interaktive Ausgaben
├── utils.sh # Allgemeine Hilfsfunktionen
└── verify.sh # Überprüfung und Verifikation von Backups