In dieser Anleitung erfähren Sie, wie Sie Restic einrichten und mit unserem Object Speicher verbinden. Restic ist ein leistungsstarkes Backup-Tool, das sich ideal für die Sicherung von Daten in S3-kompatiblen Speichern eignet.
Restic herunterladen:
Laden Sie Restic von der offiziellen Website herunter:
Restic Downloads
Restic installieren:
Folgen Sie den Installationsanweisungen für ihr Betriebssystem (Windows, macOS, Linux).
Installation überprüfen:
Öffnen Sie ein Terminal oder eine Eingabeaufforderung und überprüfen Sie die Installation mit:
restic version
Umgebungsvariablen setzen:
Setzen Sie die Umgebungsvariablen für ihre Zugangsdaten:
export AWS_ACCESS_KEY_ID="IHR_ACCESS_KEY"
export AWS_SECRET_ACCESS_KEY="IHR_SECRET_KEY"
export RESTIC_REPOSITORY="s3:https://a1.storagecenter.ch/mein-bucket-name"
export RESTIC_PASSWORD="IHR_REPOSITORY_PASSWORT"
IHR_ACCESS_KEY
und IHR_SECRET_KEY
mit deinen Zugangsdaten.mein-bucket-name
mit dem Namen deines Buckets.IHR_REPOSITORY_PASSWORT
mit einem sicheren Passwort für dein Restic-Repository.Repository initialisieren:
Initialisieren Sie das Restic-Repository mit:
restic init
Backup erstellen:
Erstellen Sie ein Backup eines lokalen Verzeichnisses mit:
restic backup /pfad/zu/lokalem/verzeichnis
Backup-Status überprüfen:
Zeige eine Liste aller Snapshots an:
restic snapshots
Backup wiederherstellen:
Stellen Sie ein Backup in ein lokales Verzeichnis wieder her:
restic restore <Snapshot-ID> --target /pfad/zu/lokalem/ziel
<Snapshot-ID>
mit der ID des Snapshots, den Sie wiederherstellen möchtest.Überprüfen der wiederhergestellten Dateien:
Überprüfen Sie, ob die Dateien korrekt wiederhergestellt wurden.
Backup-Richtlinien festlegen:
Behalte die letzten 5 Snapshots bei:
restic forget --keep-last 5
Repository prüfen:
Überprüfe die Integrität des Repositorys:
restic check
Repository löschen:
Lösche das Repository (Vorsicht: Dies löscht alle Daten!):
restic forget --prune
Repository erneut verbinden:
Verbinde dich erneut mit dem Repository, indem du die Umgebungsvariablen erneut setzt:
export AWS_ACCESS_KEY_ID="DEIN_ACCESS_KEY"
export AWS_SECRET_ACCESS_KEY="DEIN_SECRET_KEY"
export RESTIC_REPOSITORY="s3:https://a1.storagecenter.ch/mein-bucket-name"
export RESTIC_PASSWORD="DEIN_REPOSITORY_PASSWORT"
Mit dieser Anleitung haben Sie Restic erfolgreich installiert, mit Ihrem Storagecenter Bucket verbunden und erste Backups erstellt. Sie können nun regelmäßig Sicherungen durchführen und Daten wiederherstellen.
Für weitere Informationen konsultiere die offizielle Restic-Dokumentation:
Restic Documentation
restic version
: Zeigt die installierte Version von Restic.restic init
: Zeigt die Initialisierung des Repositorys.restic backup
: Zeigt die Erstellung eines Backups.restic restore
: Zeigt die Wiederherstellung eines Backups.