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