Skip to content

minecraft-gilde/backup-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backup-tools

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.

Dokumentation

Kurzstart

  1. Beispielkonfiguration kopieren:

    cp config/minecraft-backup.conf.example config/minecraft-backup.conf
  2. rclone installieren und einen Remote einrichten:

    Siehe docs/rclone-einrichtung.md.

  3. Backup starten:

    chmod +x scripts/backup.sh scripts/recovery.sh
    ./scripts/backup.sh --config ./config/minecraft-backup.conf
  4. Verfügbare Backups anzeigen:

    ./scripts/recovery.sh --config ./config/minecraft-backup.conf --list

Repository-Struktur

backup-tools/
  config/
    minecraft-backup.conf.example
  docs/
    projektdokumentation.md
    rclone-einrichtung.md
  lib/
    *.sh
  scripts/
    backup.sh
    recovery.sh

About

Backup-Skripte und Tools für die Server-Infrastruktur der Minecraft-Gilde

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages