← Zurück zu remaneo.app

Wiederherstellen ohne Remaneo

Remaneo legt deine Backups als Standard-restic-Repository in deinem eigenen Bucket ab. Diese Seite zeigt, wie du sie mit restic selbst wiederherstellst — freier, quelloffener Software — ohne die Remaneo-App, ohne Lizenz, ohne Konto und ohne uns. Heb sie für den Tag auf, an dem du sie brauchst, und probier es einmal aus, solange noch alles funktioniert.

Was du brauchst

restic 0.14 oder neuer, das quelloffene Backup-Programm, auf dem Remaneo aufbaut. Es ist kostenlos (BSD-Lizenz) und läuft auf macOS, Linux und Windows — für die Wiederherstellung brauchst du nicht einmal einen Mac.

Die Angaben zu deinem Bucket: die Region, in der er liegt, und seinen Namen, beides in der Scaleway-Konsole unter Object Storage zu sehen, dazu einen Zugriffsschlüssel und geheimen Schlüssel dafür — das Paar aus der Einrichtung oder ein neues.

Dein Verschlüsselungspasswort — das du bei der Einrichtung von Remaneo gewählt hast. Es ist der Schlüssel zur Verschlüsselung und existiert nur bei dir: Remaneo hat es im Schlüsselbund deines Macs abgelegt, und niemand, auch wir nicht, kann es wiederherstellen. Ohne es bleiben die Daten für alle unlesbar.

Sonst nichts. Das Repository-Format ist offen dokumentiert — wie Dateien zerlegt, verschlüsselt und indiziert werden —, sodass jedes Programm es lesen kann, das die Spezifikation umsetzt, nicht nur restic.

Mit restic wiederherstellen

  1. Installiere restic. Auf einem Mac mit Homebrew führst du den Befehl unten aus. Unter Linux nimmst du das Paket deiner Distribution; für jede Plattform gibt es die offiziellen Builds auf restics Release-Seite. Prüfe danach, dass die Version 0.14 oder neuer ist.

    brew install restic
    restic version
  2. Ermittle die Adresse deines Repositorys. Remaneo legt das Repository auf oberster Ebene deines Buckets an. Seine Adresse ist s3:https://, gefolgt vom Endpunkt deiner Region, einem Schrägstrich und dem Bucket-Namen:

    Standort des BucketsAdresse des Repositorys
    Pariss3:https://s3.fr-par.scw.cloud/dein-bucket-name
    Amsterdams3:https://s3.nl-ams.scw.cloud/dein-bucket-name
    Warschaus3:https://s3.pl-waw.scw.cloud/dein-bucket-name
  3. Sag restic, wo es suchen soll. Öffne ein Terminal und setze vier Variablen. Ersetze die Platzhalter durch deine Schlüssel, deinen Regionscode (fr-par, nl-ams oder pl-waw) und deine Adresse aus Schritt 2. Das Passwort lässt du weg: restic fragt danach, wenn es es braucht, damit es nie in deinem Shell-Verlauf landet.

    In der Windows PowerShell schreibst du jede Zeile stattdessen als $env:NAME="wert".

    export AWS_ACCESS_KEY_ID="dein-zugriffsschluessel"
    export AWS_SECRET_ACCESS_KEY="dein-geheimer-schluessel"
    export AWS_DEFAULT_REGION="fr-par"
    export RESTIC_REPOSITORY="s3:https://s3.fr-par.scw.cloud/dein-bucket-name"
  4. Liste deine Backups auf. Gib dein Verschlüsselungspasswort ein, wenn du gefragt wirst. restic listet jeden Snapshot auf, den Remaneo erstellt hat, mit Datum und dem Mac, von dem er stammt. Wenn das klappt, klappt auch alles Weitere: Schlüssel, Adresse und Passwort stimmen.

    restic snapshots
  5. Prüfe, ob die Backups intakt sind (optional). Der erste Befehl prüft die Struktur des Repositorys. Der zweite lädt zusätzlich zufällig 5 % der Daten herunter und prüft sie Byte für Byte; dein Speicheranbieter berechnet diesen Download unter Umständen als Datenverkehr.

    restic check
    restic check --read-data-subset=5%
  6. Stelle wieder her. So stellst du den neuesten Snapshot vollständig in einem Ordner namens Restored in deinem Benutzerordner wieder her:

    restic restore latest --target ~/Restored
  7. Oder stelle nur einen Teil wieder her. restic legt im Ziel den ursprünglichen vollständigen Pfad an, dein Dokumente-Ordner kommt also als ~/Restored/Users/dein-name/Documents an. Um nur diesen Ordner wiederherzustellen, gib seinen ursprünglichen Pfad an. Um vorher eine einzelne Datei zu finden, suche sie per Namen oder liste alles in einem Snapshot auf:

    restic restore latest --target ~/Restored --include /Users/dein-name/Documents
    restic find "Steuererklaerung 2025.pdf"
    restic ls latest

Wenn etwas nicht klappt

„repository does not exist“ bei einer Adresse, bei der du dir sicher bist, bedeutet meist die falsche Region: Scaleway antwortet auf einen Bucket in einer anderen Region genau so, als gäbe es ihn nicht. Probiere die beiden anderen Endpunkte aus Schritt 2.

„wrong password or no key found“ bedeutet, dass das Passwort nicht das ist, mit dem dieses Repository angelegt wurde. Zurücksetzen lässt es sich nicht: Das Passwort ist der Verschlüsselungsschlüssel, und genau darum geht es.

„repository is already locked“: Läuft keine Kopie von Remaneo mehr mit diesem Bucket, stammt die Sperre von einem unterbrochenen Backup, und restic unlock entfernt sie gefahrlos.

Alles, was restic kann, steht dir jetzt offen — auch, mit restic backup weiter neue Backups in dasselbe Repository zu schreiben. Den Rest erklärt die Dokumentation von restic.

Weitere Seiten