Raspiblitz SCB Backup auf einer Nextcloud
In diesem Artikel zeige ich euch, wie ihr für euren Raspiblitz. ein Backup eure Känäle über die SCB Datei auf einer Nextcloud durchführen könnt. Dies stellt eine zusätzliche Schicht an Sicherheit dar, da ihr eure SCB Datei lokal, und auch remote sichern könnt. Lokale Backups sind immer dem selben Risiko ausgesetzt, wie der Server selber: bei Bränden, Diebstahl, Beschädigung oder anderen Ereignissen, ist auch das lokale Backup nicht geschützt.
Was ist nochmals ein SCB Backup
Ein SCB oder auch Static Channel Backup genannt, ist ein Backup eurer Kanaldaten, sie ist quasi die Lebensversicherung falls alles schief geht. Mit der SCB Datei namens channel.backup, könnt ihr bei einem Totalausfall der Node, all eure Kanäle wieder herstellen. Dafür benötigt ihr nur eure Seedphrase, und die SCB Datei selber, nichts weiter. Jedoch ist das Wort Backup in der Beschreibung Static Channel Backup etwas unglücklich gewählt, da sich die Kanäle nicht vollständig wiederherstellen lassen. Die Datei enthält nur die allernötigsten Information, wie die Pubkeys des Peers, die Kanalgrösse und das Eröffnungsdatum. Eine triggern eines SCB Recoveries, bedeutet dass die Kanaldaten geladen werden, und die Peers, mit denen ihr verbunden wart, erhalten ein Signal, dass ihr einen Ausfall hattet, mit den Informationen des Peers, wird der Kanal anschliessend zwangsgeschlossen, und ihr erhaltet eure Funds zurück.
Vorteile einer doppelten Sicherung
Im Backup und Restore Leitfaden habt ihr bereits erfahren, wie ihr die SCB Datei auf einen USB-Stick lokal sichern könnt. Das ist schonmal gut, da bei einem Festplattenausfall das Backup sicher ist. Leider schützt dies jedoch nicht für Einflüssen wie Bränden, Diebstahl oder wenn der Hund die ganze Node gefressen hat. Eine externe Sicherung schafft hier eine zusätzliche Schicht der Sicherheit.
Das Backup in der Nextcloud
Der Raspiblitz bietet eine Funktion, die euch die SCB Datei zusätzlich in einer Nextcloud eurer Wahl sichern lässt. Ihr müsst keine Angst haben, dass mit der SCB Unfug angestellt werden kann, da der Inhalt der Datei mit eurer Seedphrase verschlüsselt ist. Die Datei kann also nur, in Kombination mit eurer Seedphrase entschlüsselt werden. Deshalb sind SCB Dateien in einer Cloud kein Problem. Viele Lightning Wallets, sichern die SCB Datei auf den Servern der Betreiber, damit die Kanäle im Worst-Case Szenario wieder hergestellt werden können. Die Phoenix Wallet, tut dies zum Beispiel auch.
Den Backup Job der Nextcloud erstellen
Ihr benötigt einen Nextcloud Provider eurer Wahl. Wir stellen unseren Lesern 5GB Gratis Nextcloud Speicher zur Verfügung, ihr könnt also auch gern unsere Dienstleistung dafür verwenden. Registriert euch auf unserer Webseite, und erhaltet in eurem Konto Zugriff zur Nextcloud. Die Logindaten sind die Daten, die ihr zur Registrierung bei uns verwendet habt.
Stellt eine SSH Verbindung zur eurem Raspiblitz her. Öffnet das Konsolenmenu mit menu
und geht in die SETTINGS:
Steuert auf SCB/Emergency Backup on Nextcloud, und markiert das Tool mit der Leertaste, und geht danach unten auf OK:
Anschliessend öffnet sich ein weiteres Fenster. Gebt die URL eurer Nextcloud Instanz ein, auf dem die SCB Datei gesichert werden soll:
https://cloud.yourdevice.ch wäre die URL unserer Nextcloud-Instanz. Bestätigt mit OK. Anschliessend werdet ihr in 2 weiteren Fenstern nach dem Username, und dem Passwort gefragt, gebt beide Daten ein, und bestätigt mit OK. Nach der Passworteingabe bekommt ihr ein Output, ob das Backup geklappt hat:
Ihr seht, dass die channel.backup erfolgreich hochgeladen worden ist.
Überprüfen des Backups auf eurer Nextcloud
Loggt euch auf eure Nextcloud Instanz ein, und geht in den Dateienexplorer in dem ihr auf der Arbeitsleiste oben auf Dateien geht. Ein neuer Ordner mit dem Namen rapsi wurde erstellt. Darin befindet sich die channel.backup:
Eure channel.backup befindet sich nun auf eurer gewählten Nextcloud Instanz. Die Datei bleibt wenige Kilobyte gross, und wächst auch nicht sonderlich an, wenn ihr immer die ungefähr gleiche Anzahl an Kanälen habt. Schliesst ihr einen Kanal, oder eröffnet ihr einen neuen, läd der Raspberry die Datei direkt wieder in die Nextcloud ohne euer zutun.
Fazit
Mit dem SCB Backup via Nextcloud fügt ihr eine zusätzliche Schicht an Sicherheit für eure Node hinzu. Das Remote Backup stellt eine sinnvolle Ergänzung zur lokalen Sicherung zuhause da. Wie sagt man so schön? Doppelt genäht, halt besser!
Schaut gerne hier vorbei, für den kompletten Backup & Restore Leitfaden für Fullnodes:
Schaut gerne für weitere Informationen in den offiziellen Raspiblitz-Docs vorbei.