Shell-Tools für Backups einer einzelnen Minecraft-Instanz auf Linux mit Remote-Speicher über rclone.
Die Skripte erstellen ein laufendes Live-Backup, laden das Archiv in ein rclone-Remote hoch, verifizieren die hochgeladenen Begleitdateien gegen den Remote-Inhalt, verhindern kollidierende Schreibläufe per Lockdatei, entfernen lokale Temp-Dateien wieder und können ein Backup später direkt vom Remote zurückspielen. Beim Restore wird die heruntergeladene Datei zusätzlich gegen die Remote-.sha256 geprüft, bevor Inhalte im Zielverzeichnis überschrieben werden.
-
Beispielkonfiguration kopieren:
cp config/minecraft-backup.conf.example config/minecraft-backup.conf
-
rcloneinstallieren und einen Remote einrichten:Siehe docs/rclone-einrichtung.md.
-
Backup starten:
chmod +x scripts/backup.sh scripts/recovery.sh ./scripts/backup.sh --config ./config/minecraft-backup.conf
-
Verfügbare Backups anzeigen:
./scripts/recovery.sh --config ./config/minecraft-backup.conf --list
backup-tools/
config/
minecraft-backup.conf.example
docs/
projektdokumentation.md
rclone-einrichtung.md
lib/
*.sh
scripts/
backup.sh
recovery.sh