<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Backup Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<atom:link href="https://yourdevice.ch/tag/backup/feed/" rel="self" type="application/rss+xml" />
	<link>https://yourdevice.ch/tag/backup/</link>
	<description></description>
	<lastBuildDate>Sat, 21 Feb 2026 11:18:52 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://yourdevice.ch/wp-content/uploads/2022/11/cropped-ydlogo-e1667602958877-32x32.png</url>
	<title>Backup Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<link>https://yourdevice.ch/tag/backup/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android CustomROM lokal sichern und wiederherstellen</title>
		<link>https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/</link>
					<comments>https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Tue, 14 Jan 2025 12:59:41 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[CustomROM]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=17487</guid>

					<description><![CDATA[<p>In diesem Artikel zeigen wir euch, wie ihr mit Seedvault ein Android CustomROM lokal sichern und wiederherstellen könnt. SeedVault ist ein sicheres und flexibles Backup-Tool, das in den datenschutzorientierten Betriebssystemen...</p>
<p>The post <a href="https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/">Android CustomROM lokal sichern und wiederherstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Artikel zeigen wir euch, wie ihr mit Seedvault ein Android CustomROM lokal sichern und wiederherstellen könnt. <a href="https://github.com/seedvault-app/seedvault">SeedVault</a> ist ein sicheres und flexibles Backup-Tool, das in den datenschutzorientierten Betriebssystemen <strong>CalyxOS</strong> und <strong>GrapheneOS</strong> integriert ist. Es ermöglicht euch, eure App-Daten und Einstellungen lokal zu sichern und bei Bedarf wiederherzustellen – <strong>ohne auf externe Cloud-Dienste angewiesen zu sein</strong>.</p>



<p class="wp-block-paragraph">Beachte dabei, dass SeedVault-Backups ausschließlich zwischen <strong>CalyxOS-Geräten</strong> oder <strong>GrapheneOS-Geräten</strong> kompatibel sind. Ein plattformübergreifender Einsatz (z. B. CalyxOS zu GrapheneOS) wird <strong>nicht unterstützt</strong> und kann zu Fehlern führen.</p>



<p class="wp-block-paragraph">Mit SeedVault und einem USB-Stick könnt ihr eure Daten jederzeit schützen und wiederherstellen – egal ob ihr das Gerät wechselt, es zurücksetzt oder einfach nur eine zusätzliche Sicherheitskopie möchtet.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="585" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-1024x585.webp" alt="" class="wp-image-17492" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title-500x286.webp 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_title.webp 1792w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was sichert das Backup</h2>



<p class="wp-block-paragraph">Das Backup sichert die kompletten Systemeinstellungen, Apps, Konten, WLAN und deren Passwörter, eure lokalen Kalender und Kontakte. Einstellungen der Apps können auch wiederhergestellt werden, solange es die Apps zulassen. Später dazu mehr.</p>



<h2 class="wp-block-heading"><strong>Vorbereitung</strong>en</h2>



<p class="wp-block-paragraph">Ihr benötigt einen USB Stick, entweder mit einem USB-C Anschluss oder einen normalen USB Stick mit dem mitgeliefertem USB to USB-C Adapter. Ausserdem sollte der USB Stick eine mindestgrösse von 16 bis 32GB haben, je nachdem wie viel Apps ihr installiert habt. Hängt den Stick an eurer Smartphone mit CalyxOS oder GrapheneOS</p>



<p class="wp-block-paragraph"><strong>USB-Stick formatieren</strong>:<br>Das System erkennt den USB Stick, damit dieser nutzbar wird, muss er durch den systemeigenen Dienst zuerst formatiert werden. Stellt sicher, dass auf dem Stick keine sensiblen oder wichtigen Daten sind, da diese durch die Formatierung gelöscht werden.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-461x1024.png" alt="" class="wp-image-17493" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_benachrichtigung.png 1080w" sizes="(max-width: 461px) 100vw, 461px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-461x1024.png" alt="" class="wp-image-17494" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/usbstick_formatierung.png 1080w" sizes="(max-width: 461px) 100vw, 461px" /></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Klickt einfach Problem mit USB Gerät, und danach startet auch schon der Formatierungsassistent. </p>



<p class="wp-block-paragraph"><strong>SeedVault aktivieren</strong><br>SeedVault ist auf CalyxOS und GrapheneOS vorinstalliert. Aktiviert SeedVault über die Geräteeinstellungen:</p>



<ul class="wp-block-list">
<li><strong>CalyxOS</strong>: <code>Einstellungen &gt; System &gt; Sicherungen</code></li>



<li><strong>GrapheneOS</strong>: <code>Einstellungen &gt; System &gt; Sicherungen</code></li>
</ul>



<p class="wp-block-paragraph">Jetzt müsst ihr euch die 12 Wörter aufschreiben, welche euch Seedvault präsentiert, und diese danach bestätigen. Stellt sicher dass ihr die 12 Wörter nicht verliert, ohne sie, könnt ihr das Backup nie wieder verwenden! Danach wählt ihr den USB Stick als Sicherungsort aus. Das wäre das <strong>USB Symbol</strong> mit dem Namen <strong>Android</strong>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-461x1024.png" alt="" class="wp-image-17495" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>
</div>


<h2 class="wp-block-heading"><strong>Backup einrichten und erstellen</strong></h2>



<p class="wp-block-paragraph">Die Einrichtung von Seedvault ist einfach, hier eine kurze Erklärung zu den Einstellungen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-461x1024.png" alt="" class="wp-image-17496" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_seedvault_settings.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>
</div>


<h3 class="wp-block-heading"><strong>Meine Apps sichern</strong></h3>



<p class="wp-block-paragraph">Sichert eure Apps auf dem Smartphone. Achtung! Viele Apps lassen sich selber aufgrund Einschränkungen der Progammierer nicht sichern. Klickt auf Sicherungsstatus und wählt aus, welche Apps ihr sichern wollt. Ganz unten findet ihr die Apps die sich nicht sichern lassen. Dass ist leider Sache der Entwickler, ob sie ihre Apps zur Sicherung zulassen oder nicht. Die meissten Open Source Apps lassen sich aber ohne Probleme sichern.</p>



<p class="wp-block-paragraph">Unten könnt ihr weitere Einstellungen vornehmen, zum Beispiel die <strong>automatische Wiederherstellung</strong> der Einstellungen, und die Einstellung, dass die App inklusive ihrer kompletten Einstellungen gesichert werden kann.</p>



<div class="wp-block-kadence-infobox kt-info-box17487_ee7160-7f"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Viele Apps wie eBanking und Finanz-Apps lassen sich nicht sichern, dies legt der App Entwickler fest, ob sich eine App sicher lässt oder nicht. Seedvault wird euch auch Benachrichtigen ob Apps oder Einstellungen der Apps nicht gesichert werden konnten.</p></div></span></div>



<h3 class="wp-block-heading"><strong>Meine Dateien sichern</strong></h3>



<p class="wp-block-paragraph"><strong>Achtung</strong>: diese Funktion ist noch&nbsp;<strong>experimentell</strong>. Seedvault verspricht nicht ein 100prozentiges Backup eurer persönlichen Daten und Dokumente. Schiebt solche Sachen lieber direkt über ein USB Kabel direkt auf euren PC oder Laptop. Probieren kostet nichts, habt ihr sowieso alles gesichert, könnt ihr die Funktion gerne ausprobieren.</p>



<h3 class="wp-block-heading">Sicherung Starten</h3>



<p class="wp-block-paragraph">Habt ihr alles eingestellt, könnt ihr jetzt oben rechts auf die 3 Punkte, und "<strong>Jetzt Sichern</strong>" auswählen. Seedvault sichert jetzt eurer Smartphone auf euren Nextcloud Server über den WebDAV Zugang. Die Daten liegen verschlüsselt und unlesbar auf eurem Nextcloud Server.</p>



<h3 class="wp-block-heading">Sicherungsstatus überprüfen</h3>



<p class="wp-block-paragraph">Klickt auf Sicherungsstatus, und schaut, welche Apps sich sichern lassen haben, und welche nicht</p>



<h2 class="wp-block-heading"><strong>Smartphone wiederherstellen</strong></h2>



<p class="wp-block-paragraph">Ihr könnt euer Phones im laufenden Betrieb von einem Backup wiederherstellen, oder eben direkt bei der Neueinrichtung des Smartphones. Schauen wir uns beide Methoden an:</p>



<h3 class="wp-block-heading"><strong>Restore auf laufendem Gerät</strong></h3>



<p class="wp-block-paragraph">Geht einfach auf Seedvault, und klickt oben rechts auf die 3 Punkte. Wählt hier Sicherung wiederherstellen aus, und wählt das Backup, aus dem ihr wiederherstellen möchten</p>



<h3 class="wp-block-heading">Restore auf neues Gerät</h3>



<p class="wp-block-paragraph">Der Einrichtungsassistent wird wie üblich durchgemacht, bis zum Punkt <strong>Restore app &amp; data</strong>. Hier wählt hier nun <strong>Restore</strong> aus. Auf dem nächsten Bildschirm wählt ihr nun den USB Stick aus, den ihr natürlich jetzt anschliessen müsst. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-461x1024.png" alt="" class="wp-image-17497" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_restore_starten.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /><figcaption class="wp-element-caption">Restore starten</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-461x1024.png" alt="" class="wp-image-17498" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_locak_backup_sicherungsort-1.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /><figcaption class="wp-element-caption">USB Stick auswählen</figcaption></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Jetzt müsst ihr im nächsten Bildschirm die 12 Wörter eingeben, die ihr euch aufgeschrieben hattet.</p>



<p class="wp-block-paragraph">Zuerst werden die Apps neu installiert, danach wird das Sytem wieder eingerichtet und falls möglich Apps wieder so eingerichtet, wie sie vorher waren. Welche Apps nicht wieder eingerichtet werden konnten, bekommt ihr anschliessend zu sehen. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-461x1024.png" alt="" class="wp-image-17499" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_zu_wiederherstellende_apps_auswaehlen.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="461" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-461x1024.png" alt="" class="wp-image-17500" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-461x1024.png 461w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-768x1707.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-691x1536.png 691w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-922x2048.png 922w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status-500x1111.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/android_local_backup_wiederherstellung_apps_status.png 1080w" sizes="auto, (max-width: 461px) 100vw, 461px" /></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Anschliessend wählt ihr <strong>Reuse Backup</strong> damit das Backup auch notfalls auf dem alten Phone wiederverwenden könnt. Habt ihr die Option Meine Daten sichern aktiviert, kommt jetzt noch die Wiederherstellung der Daten. Habt ihr eure Daten nicht gesichert, könnt ihr unten <strong>Wiederherstellen von Daten überspringen</strong> auswählen.</p>



<p class="wp-block-paragraph">Ist die Wiederherstellung durch, geht der Einrichtungassistent weiter, und ihr findet euch auf eurem Phone wieder, wie ihr es von vorher kanntet. </p>



<h2 class="wp-block-heading"><strong>Fehlerbehebung</strong></h2>



<ul class="wp-block-list">
<li><strong>USB-Stick wird nicht erkannt</strong>:
<ul class="wp-block-list">
<li>Stellt Sie sicher, dass der Stick im richtigen Dateisystem formatiert ist. Entweder automatisch über den Android Assistenten, oder manuell: der Stick muss in ISO9660 formatiert werden.</li>



<li>Verwendet einen den mitgelieferten USB-C-Adapter.</li>
</ul>
</li>



<li><strong>Wiederherstellung schlägt fehl</strong>:
<ul class="wp-block-list">
<li>Überprüft, ob die richtige Passphrase eingegeben wurde.</li>



<li>Prüft die Backup-Daten auf Beschädigungen. Nehmt einen anderen Stick, und macht ein neues Backup vom alten Phone. Häufig genutzt Sticks können altern, und Fehler produzieren</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">Dieses Vorgehen stellt sicher, dass eure Daten sicher gesichert und wiederhergestellt werden können, ohne die Kompatibilität der Systeme zu gefährden.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Die Nutzung von Custom ROMs wie <strong>CalyxOS</strong> und <strong>GrapheneOS</strong> bietet euch ein hohes Maß an Datenschutz und Kontrolle. Doch dieser Gewinn an Sicherheit bringt auch Verantwortung mit sich: Ihr müsst euch aktiv um die Sicherung eurer Daten kümmern. Im Gegensatz zu herkömmlichen Betriebssystemen fehlen auf Custom ROMs die von Herstellern bereitgestellten Cloud-Backups und automatisierten Sicherungslösungen.</p>



<p class="wp-block-paragraph">Mit <strong>SeedVault</strong> habt ihr jedoch ein leistungsstarkes Werkzeug zur Verfügung, um eure Daten lokal zu sichern und bei Bedarf wiederherzustellen. Indem ihr einen USB-Stick als Speicherziel verwendet, behaltet ihr die vollständige Kontrolle über eure Backups und schützt eure sensiblen Daten vor dem Zugriff durch Dritte.</p>



<p class="wp-block-paragraph">Um Datenverluste zu vermeiden, ist es wichtig, eine zuverlässige Backup-Strategie zu entwickeln. Führt regelmäßig Backups durch, bewahrt eure Wiederherstellungs-Passphrase sicher auf und prüft hin und wieder, ob eure Backups intakt sind. Denn ohne Backup sind eure Daten im Falle eines Geräteausfalls oder Resets unwiederbringlich verloren.</p>



<p class="wp-block-paragraph">Mit einer guten Backup-Strategie könnt ihr den Komfort und die Sicherheit von Custom ROMs genießen, ohne Kompromisse bei der Datensicherheit einzugehen. <strong>Eure Daten, eure Verantwortung – sorgt dafür, dass ihr jederzeit die Kontrolle behaltet.</strong></p>



<p class="wp-block-paragraph">Schaut <a href="https://yourdevice.ch/android-backup-mit-nextcloud/">hier</a> vorbei, wie das ganze über eine eigene Cloud Lösung aussehen kann.</p>
<p>The post <a href="https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/">Android CustomROM lokal sichern und wiederherstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspiblitz SCB Backup auf einer Nextcloud</title>
		<link>https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/</link>
					<comments>https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 31 May 2024 13:18:19 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Nextcloud]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=14083</guid>

					<description><![CDATA[<p>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...</p>
<p>The post <a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">Raspiblitz SCB Backup auf einer Nextcloud</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Artikel zeige ich euch, wie ihr für euren Raspiblitz. ein Backup eure Känäle über die SCB Datei auf einer <a href="https://yourdevice.ch/was-ist-nextcloud/">Nextcloud</a> 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.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="585" src="https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-1024x585.webp" alt="" class="wp-image-14120" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title-500x286.webp 500w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiscbnextcloud_title.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was ist nochmals ein SCB Backup</h2>



<p class="wp-block-paragraph">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. </p>



<h2 class="wp-block-heading">Vorteile einer doppelten Sicherung</h2>



<p class="wp-block-paragraph">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. </p>



<h2 class="wp-block-heading">Das Backup in der Nextcloud</h2>



<p class="wp-block-paragraph">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 <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Phoenix Wallet</a>, tut dies zum Beispiel auch. </p>



<h3 class="wp-block-heading">Den Backup Job der Nextcloud erstellen</h3>



<p class="wp-block-paragraph">Ihr benötigt einen Nextcloud Provider eurer Wahl. Wir stellen unseren Lesern <a href="https://yourdevice.ch/unsere-server-fuer-mehr-privatspaehre/#Nextcloud_5GB_gratis_Speicherplatz">5GB Gratis Nextcloud Speicher</a> 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.</p>



<p class="wp-block-paragraph">Stellt eine SSH Verbindung zur eurem Raspiblitz her. Öffnet das Konsolenmenu mit <code>menu</code> und geht in die <strong>SETTINGS</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="695" src="https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-1024x695.png" alt="" class="wp-image-14122" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-1024x695.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-300x204.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-768x521.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-1536x1042.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings-500x339.png 500w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiblitznextcloudsettings.png 1853w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Steuert auf <strong>SCB/Emergency Backup on Nextcloud</strong>, und markiert das Tool mit der <strong>Leertaste</strong>, und geht danach unten auf <strong>OK</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="737" src="https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-1024x737.png" alt="" class="wp-image-14123" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-1024x737.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-300x216.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-768x553.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-1536x1105.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1-500x360.png 500w, https://yourdevice.ch/wp-content/uploads/2024/05/raspiadditionalsettings-1.png 1857w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Anschliessend öffnet sich ein weiteres Fenster. Gebt die URL eurer Nextcloud Instanz ein, auf dem die SCB Datei gesichert werden soll:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="737" src="https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-1024x737.png" alt="" class="wp-image-14124" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-1024x737.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-300x216.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-768x553.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-1536x1105.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben-500x360.png 500w, https://yourdevice.ch/wp-content/uploads/2024/05/raspinextcloudservereingeben.png 1857w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://cloud.yourdevice.ch">https://cloud.yourdevice.ch</a> wäre die URL unserer Nextcloud-Instanz. Bestätigt mit <strong>OK</strong>. Anschliessend werdet ihr in 2 weiteren Fenstern nach dem <strong>Username</strong>, und dem <strong>Passwort</strong> gefragt, gebt beide Daten ein, und bestätigt mit <strong>OK</strong>. Nach der Passworteingabe bekommt ihr ein Output, ob das Backup geklappt hat:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="3379" height="1494" src="https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload.png" alt="" class="wp-image-14125" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload.png 3379w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-300x133.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-1024x453.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-768x340.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-1536x679.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-2048x906.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/05/raspierfolgreicherupload-500x221.png 500w" sizes="auto, (max-width: 3379px) 100vw, 3379px" /></figure>
</div>


<p class="wp-block-paragraph">Ihr seht, dass die channel.backup erfolgreich hochgeladen worden ist.</p>



<h3 class="wp-block-heading">Überprüfen des Backups auf eurer Nextcloud</h3>



<p class="wp-block-paragraph">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:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a612574177da&quot;}" data-wp-interactive="core/image" data-wp-key="6a612574177da" class="wp-block-image size-large is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="373" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-1024x373.png" alt="" class="wp-image-14126" style="width:auto;height:150px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-1024x373.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-300x109.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-768x280.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-1536x559.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-2048x746.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/05/nextcloudbackupcheck-500x182.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a61257417b67&quot;}" data-wp-interactive="core/image" data-wp-key="6a61257417b67" class="wp-block-image size-large is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="420" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-1024x420.png" alt="" class="wp-image-14127" style="object-fit:cover;width:368px;height:150px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-1024x420.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-300x123.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-768x315.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-1536x629.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-2048x839.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/05/nextclooudbackupcheckordner-500x205.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>
</div>



<p class="wp-block-paragraph">Eure c<strong>hannel.backup</strong> 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.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">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! </p>



<p class="wp-block-paragraph">Schaut gerne hier vorbei, für den kompletten <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Backup &amp; Restore Leitfaden für Fullnodes</a>:</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="QuLGFdfZGO"><a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Der Backup &#038; Restore Leitfaden für Lightning Fullnodes&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/embed/#?secret=MHeSSFXg1N#?secret=QuLGFdfZGO" data-secret="QuLGFdfZGO" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<p class="wp-block-paragraph">Schaut gerne für weitere Informationen in den offiziellen <a href="https://docs.raspiblitz.org/">Raspiblitz-Docs</a> vorbei. </p>
<p>The post <a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">Raspiblitz SCB Backup auf einer Nextcloud</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</title>
		<link>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/</link>
					<comments>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/#comments</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 01 Jan 2024 16:12:01 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<category><![CDATA[selfhosting]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12307</guid>

					<description><![CDATA[<p>Der grosse Backup &#38; Restore Leitfaden für alle Lightning Fullnodes Betreiber und die, es noch gerne werden wollen. Betreiber mit einer Lightning Node kommen ab einer bestimmten Anzahl an Kanälen...</p>
<p>The post <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Der grosse Backup &amp; Restore Leitfaden für alle Lightning Fullnodes Betreiber und die, es noch gerne werden wollen.</p>



<p class="wp-block-paragraph">Betreiber mit einer Lightning Node kommen ab einer bestimmten Anzahl an Kanälen zwangsläufig zur Frage, wie man sich am besten , beziehungsweise die Node und die Kanäle darauf, bestmöglichst absichert, und die Kanäle nach einem Ausfall wieder herstellen kann. Das Thema ist etwas komplex, aber wir schauen uns heute an, wie wir eine Lightning Node am besten absichern können, und wie wir Kanäle bei einem Totalausfall wiederherstellen können. Hier gibt es nämlich ein paar Dinge, die sehr wichtig sind, und auch ein Paar Dinge, die man auf keinen Fall machen darf, wie ich es selber schmerzlichst lernen musste. Damit euch keine Fehler passieren, besprechen wir in diesem Artikel die wichtigsten Schritte.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="900" height="500" src="https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle.jpg" alt="" class="wp-image-12313" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle.jpg 900w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-300x167.jpg 300w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-768x427.jpg 768w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-500x278.jpg 500w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>
</div>




<p class="wp-block-paragraph">Wir schauen uns die besten Strategie für die Systeme <strong><a href="https://raspiblitz.org/">Raspiblitz</a>, <a href="https://umbrel.com/">Umbrel</a> und <a href="https://btcpayserver.org/">BTCPay Docker</a></strong> an. Ziel ist es eine möglichst sichere Umgebung für unsere Fullnode herzustellen, um in Falle eines Platten- oder Systemausfalls schnell wieder Online zu sein und gegebenfalls alle Kanäle wiederherzustellen. Wichtig zu verstehen ist, das aktuell noch keine reinen Datenbackups aktuell nicht möglich sind. Ihr könnt also nicht eure komplette Platte klonen oder backupen, und einen Server wieder herstellen falls es zu einem Ausfall kommt.</p>



<h2 class="wp-block-heading">Hintergründe und wichtiges zuerst bei Single Disk Deployments</h2>



<p class="wp-block-paragraph">Es gibt einige Verwirrung und Mythen darüber, wie man Off Chain Funds der eigenen Nodes am besten sichert. <strong>Ein Fehler hierbei stellt immer noch das größte Risiko dar, diese Gelder zu verlieren</strong>, obwohl alles getan wird, um diese Risiken zu minimieren. Es gibt nur ein Szenario, bei dem man das Guthaben sichert, und auf einer neuen Node wieder komplett wieder herstellen kann, inklusive allen Kanälen, und zwar dann, wenn der Server noch nicht abgeschmiert ist. In den meissten Fälle ist es aber eher umgekehrt: Der Server beziehungsweise die Node ist tot, und ihr steht da wie vom Blitz getroffen.</p>



<h3 class="wp-block-heading">Welche Daten dürfen in regelmässigen backups gesichert werden</h3>



<p class="wp-block-paragraph">Die wichtigste Datei, die immer gesichert werden muss, ist die Datei <code>&lt;lnddir&gt;/data/chain/bitcoin/mainnet/channel.backup</code>. Diese Datei enthält die <strong>Statischen Kanal-Backups (SCBs)</strong>. Sie wird nur aktualisiert, wenn die Node gestartet wird und wenn ein Kanal geöffnet oder geschlossen wird. Alle anderen Dateien auf der Node sind mehr oder weniger egal.</p>



<p class="wp-block-paragraph">Die meisten Lightning-Wallet-Apps wie die WalletofSatoshi oder <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Phoenix</a> laden diese Datei automatisch in die Cloud hoch.</p>



<p class="wp-block-paragraph">Wie wir diese Datei sichern, und bei einem Ausfall der Node verwenden, um unsere Kanäle wiederherzustellen, schaue wir uns weiter unten dann genau an.</p>



<h3 class="wp-block-heading"><strong>Welche Dateien sollte man nicht in regelmässigen Backups sichern</strong></h3>



<p class="wp-block-paragraph"><br>Das ist eine etwas trickreiche Frage, denn das Anfertigen des Backups ist nicht das Problem. Das Wiederherstellen/Verwenden einer alten Version der <code>channel.db</code> zu finden unter <code>&lt;lnddir&gt;/data/graph/mainnet/</code> ist sehr riskant und sollte <strong>niemals</strong> gemacht werden!<br><br><strong>Das erfordert etwas Erklärung:</strong><br><br>Die Art und Weise, wie LN-Kanäle derzeit eingerichtet sind (bis <strong>eltoo</strong>/<strong>SQL</strong>) implementiert wird), ist, dass beide Parteien immer einem aktuellen Saldo zustimmen. Um sicherzustellen, dass keiner der beiden Peers in einem Kanal jemals versucht, einen alten Zustand dieses Saldos zu veröffentlichen, geben sie beide ihre Schlüssel an den anderen Peer weiter. Dies gibt ihm die Möglichkeit, alle Gelder (nicht nur ihren vereinbarten Anteil) aus einem Kanal zu nehmen, wenn ein falscher oder veralteter des Channelstates veröffentlicht wird. Daher bedeutet das Vorhandensein eines alten Kanalzustands im Grunde, dass man den Saldo an die andere Partei verlieren kann. </p>



<p class="wp-block-paragraph">Da Zahlungen in LND mehrmals pro Sekunde getätigt werden können, ist es sehr schwierig, jedes Mal ein Backup der Kanaldatenbank zu machen, wenn sie aktualisiert wird. Und selbst wenn es technisch möglich ist, kann das Vertrauen, dass ein bestimmter Zustand sicher der aktuellste ist, nie absolut sein. Deshalb sollte der Fokus darauf liegen, sicherzustellen, dass die Kanaldatenbank (also die <strong>channel.db</strong>) nicht beschädigt wird, die Zombie-Kanäle zu schließen und die SCBs sicher aufzubewahren.</p>



<h4 class="wp-block-heading">Ausnahmefall noch laufende Node</h4>



<p class="wp-block-paragraph">Kommen wir zur Ausnahme, wann eine Node doch von einem kompletten Backup wiederhergestellt werden darf: Im Ausnahmefall, und nur wirklich in diesem speziellen Fall darf man den kompletten <code>/.lnd</code> Ordner (in der sich die <code>channel.db</code> befindet) sichern, und zwar genau dann, wenn die Node <strong>noch nicht den Geist aufgegeben hat.</strong> Das komplett Backup darf also nur erzeugt werden, wenn die Node direkt nachher offline genommen wird. Raspiblitz bietet dazu die Funktion <strong>LNDRESCUE</strong>, oder die <strong>komplette Migration</strong> an. Die Scripte erstellen Backups welche beim aufsetzen einer neuen Node später verwendet werden, um alle Guthaben inklusive aller Kanäle, wieder herzustellen.</p>



<p class="wp-block-paragraph"><strong>LNDRESCUE</strong> sichert nur die Lightning Node, während das Migrationsbackup vom Rapspiblitz beispielsweise eure komplette Node sichert, inklusive installierter Anwendungen und Einstellungen der Node.</p>



<p class="wp-block-paragraph">Die Node wird direkt nach dem erstellen des Backups vom System selber offline genommen und heruntergefahren. BTCPay bietet ein ähnliche funktion, Umbrels OS bietet dagegen keine vollständige Sicherung von LND an. Bereitet euch also immer auf euer jeweiliges System gut vor!</p>



<h3 class="wp-block-heading">Die mit Abstand beste Sicherung eurer Node</h3>



<p class="wp-block-paragraph">Die einfachste Methode, eure Lightning Node, beziehungsweise eure Kanäle zu sichern, ist ein <strong>einfaches RAID1 Setup</strong>. Damit sichert ihr euch gegen ein Plattenausfall ab, und könnt bei einem Plattenausfall die Node ganz normal weiterlaufen lassen, bis ihr einen Ersatz für die ausgefallene Platte habt. Das bietet sich aber leider nicht auf dem Pi4 an, da das Netzteil zu schwach ist, 2 SSDs über das Standard Netzteil zu betreiben. Habt ihr Umbrel, den RaspiBlitz oder BTCPay Docker aber auf einem Linux Server System auf dem ein Hypervisor wie Proxmox läuft, empfiehlt es sich hier unbedingt eine zweite Platte zu nutzen. Dabei empfiehlt es sich, das komplette Betriebssystem ebenfalls auf dem RAID Verbund zu haben, damit das System auch gesichert wird.</p>



<p class="wp-block-paragraph">Ist es bei einem Single Disk Setup zu einem Crash eurer Node gekommen, schauen wir uns jetzt die wichtigsten Methoden an, um unsere Onchain sowie auch Kanalguthaben, falls vorhanden, wiederherzustellen. Fangen wir doch gleich mit dem Ausnahmefällen an, und zwar dann, wenn die Node noch nicht gecrasht ist.</p>



<h2 class="wp-block-heading">Wiederherstellung aus Backups</h2>



<h3 class="wp-block-heading">Raspiblitz Backup &amp; Restore mit LNDRESCUE</h3>



<p class="wp-block-paragraph">Der Raspiblitz kommt mit einer äusserst nützlichen komplett Backup &amp; Restore namens <strong>LNDRESCUE</strong>. Dabei wird eine komplette Sicherung des kompletten<code> .lnd</code> Ordners durchgeführt. Heisst also, ihr könnt diese Funktion nutzen, wenn die Node noch nicht komplett abgestürzt ist, eure Festplatte bald voll ist, oder andere Dinge passiert sind die eine Neuinstallation bzw. ein Transfer voraussetzen. LNDRESCUE fährt auch eure Node nach dem Backup automatisch herunter nachdem ihr das Backup heruntergeladen habt. Dabei kann beinahe fast nichts schiefgehen</p>



<p class="wp-block-paragraph">Wichtig ist, dass möglichst zur selben Raspi Version migriert wird, und es keine grossen Versionsunterschiede zwischen dem alten, und dem neuen gibt. Falls auf dem alten System noch eine 1.90 läuft, und ihr das neuste Image flasht, wie zum Beispiel 1.11, dann stehlt sicher, dass die alte Node vorher auch noch geupdated wird!</p>



<h4 class="wp-block-heading">Backup Starten</h4>



<p class="wp-block-paragraph">Geht in das CLI Menü des Raspiblitzes mit <code>menu</code> und geht in die <strong>Repair Options</strong>, danach <strong>Backup / Repair</strong> <strong>LND</strong> und wählt danach <strong>Backup your LND data (Rescue-File)</strong> aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup.png"><img loading="lazy" decoding="async" width="1024" height="943" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-1024x943.png" alt="" class="wp-image-12439" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-1024x943.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-300x276.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-768x707.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-500x460.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup.png 1396w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Der Raspi startet danach eine umfassende Sicherung der Lightning Node und stellt euch am Schluss einen Befehl zur Verfügung, der euch die Datei von einem Windows- oder Linux Rechner herunterladen lässt. Autocompact Channels könnt ihr aktivieren, um die Grösse etwas zu reduzieren. Danach ladet ihr euch mit den entsprechenden Links die Backups herunter:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1024x569.png" alt="" class="wp-image-12440" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1024x569.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-300x167.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-768x427.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1536x853.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-500x278.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen.png 1748w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ladet die Datei herunter, bestätigt danach mit <strong>Enter</strong>, da die Node anschliessend heruntergefahren wird.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_fa543b-7d"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_info kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="8"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Sichert euch zuerst die Blockchain, bevor ihr LNDRESCUE ausführt, das erspart euch sehr viel Zeit damit ihr bei der Neuinstallation nicht wieder neu synchronisieren müsst. <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">Hier</a> der Link zum entsprechenden Artikel.<br>Habt ihr ein neues System bereit, zum Beispiel ein Raspi5 mit NVME Disk, könnt ihr auch <a href="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/">diesem Tutorial</a> folgen. </p></div></span></div>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading">LNDRescue Backup Wiederherstellen</h4>



<p class="wp-block-paragraph">Nachdem ihr eine frisch installierte Node habt, könnt ihr nun die alte Node mit <strong>LNDRESCUE</strong> komplett wiederherstellen. Heisst auch den LND Seed, die Kanäle und eure komplette Transaktionshystorie. Damit ihr schnellstmöglich wieder online seid, empfielt es sich wie bereits erwähnt die Blockchain vom alten Pi zu übernehmen. </p>



<p class="wp-block-paragraph">Startet den Pi mit einem frischen Image auf einem synchnronisertem, oder nicht synchronisiertem Hardwaresetup. Die LNDRESCUE Datei habt ihr optimalerweise bereits auf einem USB Stick gespeichert. Diesen benötigen wir für den LNDRESCUE Restore:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1024x569.png" alt="" class="wp-image-12445" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1024x569.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-300x167.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-768x427.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1536x853.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-500x278.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore.png 1748w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wählt hier <strong>Restore from a rescue file</strong> aus. Im nächsten Fenster könnt ihr das Backup eurer frischen Raspiblitz Installation getrost überspringen. Folgt den Anweisungen der Konsole, und gebt den Pfad zu eurem LNDRESCUE Backup an. Das Backup wird eingespielt, die Node anschliessend neugestartet. Ihr könnt, falls ihr bereits synchronisiert seid, danach direkt eure Kanäle wieder verwenden. Habt ihr keine Kopie der Blockchain, dann müsst ihr warten, bis sich der neue Blitz synchronisiert hat, danach gehen die Kanäle wieder online.</p>



<p class="wp-block-paragraph">Seid ihr zu lange offline, da ihr kein Blockchain Backup habt, kann es sein dass Kanäle aufgrund von pending htlc's geschlossen werden. Es empfiehlt sich also in diesem Fall den Raspiblitz <a href="https://yourdevice.ch/raspiblitz-deutlich-schneller-via-clearnet-synchronisieren/">übers Clearnet zu synchronisieren</a>. </p>



<h3 class="wp-block-heading">Raspiblitz komplete Migration auf ein neues Gerät</h3>



<p class="wp-block-paragraph">Wie bereits erwähnt, haben wir dazu ein eigenes Tutorial geschrieben. Dies könnt ihr nutzen, falls eure Node noch funktioniert, und ihr sie auf ein komplett neues Gerät übertragen wollt:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wEyBK8202M"><a href="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/">Raspiblitz auf neue Hardware und neue SSD migrieren</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Raspiblitz auf neue Hardware und neue SSD migrieren&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/embed/#?secret=aFhPqYwcBD#?secret=wEyBK8202M" data-secret="wEyBK8202M" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h3 class="wp-block-heading">BTCPay Server Backup &amp; Restore Funktion benutzen</h3>



<div class="wp-block-kadence-infobox kt-info-box12307_ec4ff1-4f"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Diese Funktion ähnelt der Backup und Restore Funktion LNDRESCUE vom Blitz und darf nur verwendet werden, wenn Ihr den Server nachher offline nehmt, und einen neuen direkt danach aufsetzt und wiederherstellt. Ansonsten kann es sein, dass eure Kanäle direkt zwangsgeschlossen werden! BTCPay fährt nachdem Backup nicht automatisch herunter. Bitte danach den Server manuel herunterfahren nachdem ihr die Datei gesichert habt.</p></div></span></div>



<p class="wp-block-paragraph"><br>Der BTCPay Server in der eigenständigen Docker Variante kommt mit einen eigenen Backup and Restore Script welches ihr im Home Verzeichnis von vom BTCPay Server also unter <code>btcpayserver-docker/btcpay-backup.sh</code> findet. Wollte ihr eure Blockchain Daten sichern, müsst ihr das separate tun z.B <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">rsync</a> oder direkt auf eine Sicherungsplatte.</p>



<h4 class="wp-block-heading">Skript Sicherung durchführen</h4>



<p class="wp-block-paragraph">Loggt euch als <code>root</code> user  ein gebt folgendenden Befehl ein:</p>



<pre class="wp-block-code"><code>cd $BTCPAY_BASE_DIRECTORY/btcpayserver-docker
./btcpay-backup.sh</code></pre>



<p class="wp-block-paragraph">Das Skript wird folgende Schritte durchführen:</p>



<ol class="wp-block-list">
<li>Sicherstellen, dass der Datenbank-Container läuft.</li>



<li>Ein Backup (Dump) der Datenbank erstellen.</li>



<li>Den BTCPay Server stoppen.</li>



<li>Die Docker-Volumes und das Datenbank-Backup archivieren.</li>



<li>Die Blockchain-Blöcke und Chainstate-Verzeichnisse ausschließen.</li>



<li>Optional: Das Archiv verschlüsseln.</li>



<li>Den BTCPay Server neu starten.</li>



<li>Aufräumen: Temporäre Dateien wie das Datenbank-Backup entfernen.</li>
</ol>



<p class="wp-block-paragraph">Falls alles klappt, seht Ihr folgendes: <code>✅ Backup done =&gt; /var/lib/docker/volumes/backup_datadir/_data/backup.tar.gz</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup.png"><img loading="lazy" decoding="async" width="1024" height="515" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1024x515.png" alt="" class="wp-image-12314" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1024x515.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-300x151.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-768x386.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1536x772.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-500x251.png 500w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup.png 1841w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Datei <code>backup.tar.gz</code> könnt ihr auf einem USB Stick oder auf einem anderen Medium speichern um später wieder herzustellen falls der Server die komische Anzeichen macht oder ihr auch beispielsweise einfach das System migrieren möchtet. Ihr könnt auch das Backup mit <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">rsync</a> z.B auf ein anderes Netzwerkgerät syncen und sichern. <strong>Fahrt den Server nach Sicherung der Datei auf ein Medium, oder auf einen Netzwerkspeicher herunter. </strong></p>



<h4 class="wp-block-heading">Skript Wiederherstellung</h4>



<p class="wp-block-paragraph">Ähnlich zum Skript <code>btcpay-backup.sh</code> aber umgekehrt: der <code>btcpay-restore.sh</code> Skript muss mit der Pfadangabe ausgeführt werden. also z.B </p>



<pre class="wp-block-code"><code>./btcpay-restore.sh /mnt/usb/backup.tar.gz</code></pre>



<p class="wp-block-paragraph">Bei einem erfolgreichem Restore bekommt Ihr: <code>✅ Restore done</code></p>



<p class="wp-block-paragraph">Bedenkt dabei, dass bei einem Restore die Kanäle ebenfalls wiederhergestellt werden, und deshalb der Server direkt nach dem erstellen des Backups unbedingt heruntergefahren werden muss!</p>



<h2 class="wp-block-heading">On Chain Guthaben wiederherstellen</h2>



<p class="wp-block-paragraph">Dies ist der einfachste und unproblematischste Schritt auf allen 3 System. Um eure Onchain-Guthaben zu sichern, braucht ihr nur den Seed bzw. die 24 Wörter für eure Bitcoin-Core Wallet oder eure Lightning On-Chain Wallet. Sollte ein System ausfallen, müsst ihr nichts anderes tun, als die Seedphrase eingeben und ihr habt eurer Guthaben zurück. Das betrifft nochmals gesagt, nur Guthaben, die nicht in Lightning Kanälen sind!</p>



<h3 class="wp-block-heading">Umbrel Node</h3>



<p class="wp-block-paragraph">Beim Aufsetzen einer neuen Node kann beim ersten Zugriff auf die Lightning Node eine neue Wallet erstellt werden, oder eine Wallet aus einer Seedphrase wiederhergestellt werden. Um euer Onchain Guthaben wieder herzustellen, müsst ihr eure Seedphrase eingeben, die ihr beim erstellen eurer Lightning Wallet erstmalig aufgeschrieben habt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png"><img loading="lazy" decoding="async" width="2928" height="1517" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png" alt="" class="wp-image-12322" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png 2928w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-300x155.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-1024x531.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-768x398.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-1536x796.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-2048x1061.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-500x259.png 500w" sizes="auto, (max-width: 2928px) 100vw, 2928px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wählt also RECOVER YOUR PREVIOUS NODE aus, und gebt danach eure 24 Wörter ein. Damit habt ihr die Onchain Funds eurer Node wiederhergestellt. Hattet ihr vorher diverse Lightningkanäle, springt zur <a href="#umbrel-wiederherstellung">Umbrel Kanal Wiederherstellung</a> um die Kanäle wieder her zu stellen.</p>



<h3 class="wp-block-heading">BTCPay Server Docker</h3>



<p class="wp-block-paragraph">BTCPay Docker verfügt über mehrere Wallets, eine Shop Wallet, welches eine reine Onchain Wallet ist, und die Lightning Wallet auf der Lightning Node. Beide müssen <strong>separate</strong> wiederhergestellt werden.</p>



<h4 class="wp-block-heading">Die Bitcoin Shop Wallet wiederherstellen</h4>



<p class="wp-block-paragraph">Um die Bitcoinn Shop Wallet wiederherzustellen, klickt einfach auf den Bitcoin Button links in der Menüspalte und klickt danach auf <strong>connect an exisiting Wallet</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png"><img loading="lazy" decoding="async" width="560" height="750" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png" alt="" class="wp-image-12367" style="width:388px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png 560w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen-224x300.png 224w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen-500x670.png 500w" sizes="auto, (max-width: 560px) 100vw, 560px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png"><img loading="lazy" decoding="async" width="828" height="580" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png" alt="" class="wp-image-12368" style="width:407px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png 828w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-300x210.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-768x538.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-500x350.png 500w" sizes="auto, (max-width: 828px) 100vw, 828px" /></a></figure>
</div>
</div>



<p class="wp-block-paragraph">Auf der nächsten Seite habt Ihr die Möglichkeit, die Art der Wiederherstellung auszuwählen:</p>



<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl.png"><img loading="lazy" decoding="async" width="1024" height="994" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-1024x994.png" alt="" class="wp-image-12370" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-1024x994.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-300x291.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-768x745.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-500x485.png 500w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl.png 1413w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Habt ihr keine Wallet File, müsst ihr eure Wallet Adresse manuell eingeben. Macht das am besten auf einem frischen System bei dem ihr wisst, dass ihr womöglich keine bösartige Software oder Viren drauf habt. Ihr könnt die Guthaben natürlich auch auf einer Software Wallet wie Sparrow wiederherstellen. Diese könnt ihr dann auf ein frisch erstellte Wallet auf dem BTCPay Server senden.</p>



<h4 class="wp-block-heading" id="lnd_wallet_restore">LND Wallet von BTCPay Docker wiederherstellen</h4>



<p class="wp-block-paragraph">Die oben vorgestellte Backup Methode vom BTCPay Server stellt auch eure LND Wallet wieder her, solltet ihr also ein Backup erstellt haben, könnt ihr damit eure Wallet wiederherstellen. Falls ihr kein Backup habt, und nur eure 24 Wörter für die LND Wallet, folgt dem folgendem Leitfaden:</p>



<p class="wp-block-paragraph">Das Wiederherstellen der Lightning Wallet beim reinem BTC-Pay Server ist etwas umständlich. Die Wiederherstellung der LND Wallet geschieht auf der Kommandozeile.</p>



<p class="wp-block-paragraph">Der anfängliche Ausgangspunkt, um die Wiederherstellung von On-Chain-Geldern über die Kommandozeile auszulösen, ist der Befehl <code>lncli create</code>. Dieser funktioniert auf dem BTCPay Server etwas anders. Zuerst müsst ihr den Stack komplett herunterfahren indem ihr auf der Kommandozeile folgenden Befehl ausführt: </p>



<pre class="wp-block-code"><code><code>btcpay-down.sh</code></code></pre>



<p class="wp-block-paragraph">Danach müsst ihr den Unlockscript von BTCPay kurz deaktivieren, indem ihr folgendermassen vorgeht:</p>



<p class="wp-block-paragraph">Sucht zuerst den <code>docker-initunlocklnd.sh</code> Script mit dem folgendem Befehl:</p>



<pre class="wp-block-code"><code><code>find /var/lib/docker/overlay2/ -name "docker-initunlocklnd.sh" 2&gt;/dev/null</code></code></pre>



<p class="wp-block-paragraph">Kopiert euch dem Pfad der den Ordner <strong>merged</strong> beeinhaltet:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="512" src="https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1024x512.png" alt="" class="wp-image-17849" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1024x512.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-300x150.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-768x384.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1536x768.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-2048x1024.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-500x250.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Ändert den namen des <code>docker-initunlocklnd.sh</code> Scripts kurzfristig ab:</p>



<pre class="wp-block-code"><code><code>mv /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh.bak</code></code></pre>



<p class="wp-block-paragraph">Löscht den kompletten Inhalt des LND Ordners auf dem BTCPay Server:</p>



<pre class="wp-block-code"><code><code>rm -r /var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/*</code></code></pre>



<p class="wp-block-paragraph">Startet den BTCPay Server mit:</p>



<pre class="wp-block-code"><code><code>btcpay-up.sh</code></code></pre>



<p class="wp-block-paragraph">Führt den folgenden Befehl aus:</p>



<pre class="wp-block-code"><code><code>docker exec -it btcpayserver_lnd_bitcoin lncli --tlscertpath /root/.lnd/tls.cert.tmp create</code></code></pre>



<p class="wp-block-paragraph">Jetzt kommt ihr in den interaktiven Modus um die Wallet wiederherzustellen. Als Nächstes kann man ein neues Wallet-Passwort eingeben, um alle neu abgeleiteten Schlüssel als Ergebnis des Wiederherstellungsprozesses zu verschlüsseln. Diesen Schritt könnt ihr mit Enter überspringen.</p>



<pre class="wp-block-code"><code>Input wallet password:
Confirm wallet password:

ACHTUNG, das Walletpasswort auf dem BTCPAY Server muss <strong>hellorockstar</strong> sein! Verwendet hier also hellorockstar als Wallet Passwort!</code></pre>



<p class="wp-block-paragraph">Sobald ein neues Wallet-Passwort erstellt wurde, werdet ihr aufgefordert, die vorhandenen Chiffrierschlüssel (Cipher Seed) einzugeben:</p>



<pre class="wp-block-code"><code>Input your 24-word mnemonic separated by spaces: ability noise lift document certain month shoot perfect matrix mango excess turkey river pitch fluid rack drill text buddy pool soul fatal ship jelly</code></pre>



<p class="wp-block-paragraph">Wenn beim Erstellen des Seeds ein Passwort für den Chiffrierschlüssel verwendet wurde, MUSS es jetzt eingegeben werden, das ist auf dem BTCPAY Server beim Standardsetup aber nicht der Fall, also <strong>ENTER</strong>:</p>



<pre class="wp-block-code"><code>Input your cipher seed passphrase (press enter if your seed doesn't have a passphrase):</code></pre>



<p class="wp-block-paragraph">Schließlich habt ihr die Möglichkeit, ein Wiederherstellungsfenster zu wählen:</p>



<pre class="wp-block-code"><code>Input an optional address look-ahead used to scan for used keys (default 2500):2500</code></pre>



<p class="wp-block-paragraph">Das Wiederherstellungsfenster ist ein Maß, das der On-Chain-Scanner verwendet, um zu bestimmen, wann alle "benutzten" Adressen gefunden wurden. Wenn das Wiederherstellungsfenster zu niedrig ist, wird LND keine Gelder in Adressen finden, die nach dem Punkt erzeugt wurden, an dem zwei aufeinanderfolgende Adressen generiert, aber nie verwendet wurden. Wurde eine LND On-Chain-Wallet umfangreich genutzt, möchtet ihr möglicherweise den Standardwert erhöhen.</p>



<p class="wp-block-paragraph">Sollten alle bereitgestellten Informationen gültig sein, wird euch der Seed erneut präsentiert:</p>



<pre class="wp-block-code"><code>!!!YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!!!

---------------BEGIN LND CIPHER SEED---------------
 1. ability   2. noise   3. lift     4. document
 5. certain   6. month   7. shoot    8. perfect
 9. matrix   10. mango  11. excess  12. turkey
13. river    14. pitch  15. fluid   16. rack
17. drill    18. text   19. buddy   20. pool
21. soul     22. fatal  23. ship    24. jelly
---------------END LND CIPHER SEED-----------------

!!!YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!!!

lnd successfully initialized!</code></pre>



<p class="wp-block-paragraph">Ist die Wiederherstellung durch, muss der <code>docker-initunlocklnd.sh</code> Script wieder unbenannt werden:</p>



<pre class="wp-block-code"><code>mv /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh.bak /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh</code></pre>



<p class="wp-block-paragraph">Startet den BTCPay Server neu mit: </p>



<pre class="wp-block-code"><code>btcpay-restart.sh</code></pre>



<p class="wp-block-paragraph">Danach habt ihr eure Onchain Funds der LND Wallet erfolgreich auf dem BTCPay Server wiederhergestellt. Wie hier die Kanäle wiederherstellt erfahrt ihr <a href="#btcpay-wiederherstellung">weiter unten</a>.</p>



<h3 class="wp-block-heading">Raspiblitz Fullnode</h3>



<p class="wp-block-paragraph">Der Raspiblitz hat nur eine LND Wallet mit Onchain Funds. Deshalb gehts gleich weiter, wie die LND Wallet wieder hergestellt werden kann. Vorausetzung dafür ist ein frisch installiertes Blitzimage, und ein synchronisierter Bitcoincore Client. Die Node muss also vollständig synchronisiert sein, damit die Funds wieder auftauchen.</p>



<h4 class="wp-block-heading">LND Onchain Wallet wiederherstellen</h4>



<p class="wp-block-paragraph"><strong>Achtung</strong>: diese Option ist nur auszuwählen, falls ihr keine Kanäle hattet! Weiter unten findet ihr die Anleitung um Kanäle wiederherzustellen. Das Raspiblitzmenu bietet im Menu eine extra Option an, um nur die Onchain Funds der LND Wallet wiederherzustellen. Loggt euch per SSH auf dem wiederhergestellten RaspiBlitz ein und begebt euch mit dem Befehl <code>menu</code> ins CLI Menü des Blitzes, dort wählt ihr dann <strong>Repair Options</strong> und danach <strong>Repair/Backup LND</strong>:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair.png"><img loading="lazy" decoding="async" width="1024" height="686" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-1024x686.png" alt="" class="wp-image-12413" style="width:auto;height:275px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-1024x686.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-300x201.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-768x514.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-500x335.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair.png 1393w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd.png"><img loading="lazy" decoding="async" width="1024" height="758" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-1024x758.png" alt="" class="wp-image-12414" style="width:auto;height:275px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-1024x758.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-300x222.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-768x568.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-500x370.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd.png 1351w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>
</div>



<p class="wp-block-paragraph">Im nächsten Fenster wählt Ihr dann <strong>Restore from a seed (onchain funds only)</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly.png"><img loading="lazy" decoding="async" width="1024" height="746" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-1024x746.png" alt="" class="wp-image-12417" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-1024x746.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-300x219.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-768x559.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-500x364.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly.png 1326w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Im nächsten Fenster fragt euch der Blitz ob ihr LND vorher sichern wollt, da ihr neu aufgesetzt habt, müsst ihr nichts sichern, könnt also einfach mit <strong>&lt;skip&gt;</strong> fortfahren. Anschliessend startet der Blitz die entsprechende Konfiguration. Ihr könnt dann in den folgenden Schritten euren alten LND Azeed eingeben. Folgt einfach den Anweisungen.</p>



<h2 class="wp-block-heading">Offchain Guthaben oder Lightning Kanäle sichern</h2>



<p class="wp-block-paragraph">Wir kommen nun zu dem Teil des Tutorials, der euch zeigt, wie ihr eure Kanäle mit der wichtigen, euch nun bereits bekannten <strong>SCB Datei channel.backup</strong>, sichert.</p>



<p class="wp-block-paragraph">Die <code>SCB</code>-Datei in LND (Lightning Network Daemon) steht für "<strong>Static Channel Backup</strong>". Sie ist quasi die Lebensversicherung bei einem Totalausfall des Lightning Knotens. Die grösste Konzentration liegt darauf, dass diese Datei unter allen Umständen regelmässig gesichert werden muss. </p>



<p class="wp-block-paragraph">Hier wichtige Details zur <code>SCB</code>-Datei:</p>



<ol class="wp-block-list">
<li><strong>Zweck der <code>SCB</code>-Datei</strong>: Die <code>SCB</code>-Datei ist dazu gedacht, Informationen über eure Lightning-Kanäle zu speichern, allerdings in einer statischen Form. Das bedeutet, sie speichert die grundlegenden Infos zu den Kanälen, wie die Kanal-IDs und die Knoten, mit denen ihr verbunden seid.</li>



<li><strong>Nutzung im Notfall</strong>: Die Hauptfunktion der <code>SCB</code>-Datei ist die Wiederherstellung eurer Kanäle im Falle eines Totalausfalls eures Knotens, wie z.B. bei einem Hardwarefehler oder Datenverlust. Wenn ihr also einen neue LND Node aufsetzt, könnt ihr die <code>SCB</code>-Datei verwenden, um eure Kanäle wiederherzustellen.</li>



<li><strong>Limitationen</strong>: Es ist wichtig zu verstehen, dass die <code>SCB</code>-Datei nicht dazu dient, Kanäle "am Leben zu erhalten" oder den aktuellen Zustand eurer Kanäle zu sichern. Sie hilft nur bei der Wiederherstellung der Existenz der Kanäle, <strong>nicht aber bei der Wiederherstellung </strong>des Kanalzustandes oder der Transaktionshistorie. Nach der Verwendung der SCB Datei, werden also alle ehemaligen Kanäle zwangsgeschlossen, und ihr bekommt eure Lightning Guthaben nach eineriger Zeit zurück. Das heißt, sie ist eine Art Sicherheitsnetz, aber keine umfassende Backup-Lösung.</li>



<li><strong>Vorsichtsmaßnahmen</strong>: Es ist entscheidend, dass ihr die <code>SCB</code>-Datei sicher und getrennt von eurem Knoten aufbewahrt. Sollte jemand unbefugt Zugriff darauf erhalten, könnte dies ein Sicherheitsrisiko darstellen. Zusammen mit dem Seed kann eurer gesammtes Lightning Guthaben abgegriffen werden.</li>
</ol>



<p class="wp-block-paragraph">Zusammenfassend ist die <code>SCB</code>-Datei in LND also das wichtigste Werkzeug für die Notfallwiederherstellung eurer Lightning-Kanäle bei einem Ausfall eurer Node. Sie ist jedoch kein Allheilmittel und kann nicht den laufenden Betrieb oder den aktuellen Zustand Eurer Kanäle sichern. Es ist also wichtig, zusätzlich zu den <code>SCB</code>-Backups auch andere Vorsichtsmaßnahmen zu treffen, um die Sicherheit eurer Lightning-Kanäle zu gewährleisten.</p>



<h3 class="wp-block-heading">Umbrel SCB Datei sichern</h3>



<p class="wp-block-paragraph">die SCB Datei findet ihr auf der Umbrel Lightning Node oben rechts unter den 3 Strichen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1.png"><img loading="lazy" decoding="async" width="1024" height="541" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1024x541.png" alt="" class="wp-image-12317" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1024x541.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-300x159.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-768x406.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1536x812.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-2048x1082.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-500x264.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Datei könnt ihr direkt downloaden und an einem Ort eurer Wahl speichern. Eine Automatische Sicherung gibt es nicht, wie die Einstellung Automatic backups suggeriert! Zumindest finde ich nirgends eine Option aus einem Online Backup von Umbrel wiederherzustellen.</p>



<h3 class="wp-block-heading">BTCPay Server Docker SCB Datei sichern</h3>



<p class="wp-block-paragraph">Auf dem BTCPay Server gibt es keine automatische SCB Backup Funktion, deshab machen wir uns einen eigenen Script, der die <code>channel.backup</code> regelmässig bei Änderungen sichert, ähnlich bzw gleich der SCB Backup Funktion des Blitzes.</p>



<h4 class="wp-block-heading">LND backup script für die <code>channel.backup</code> mit inotify</h4>



<p class="wp-block-paragraph">Installiert euch zuerst das Tool <strong>inotify</strong> auf dem Host.</p>



<pre class="wp-block-code"><code>sudo apt install inotify-tools</code></pre>



<h4 class="wp-block-heading">Skript erstellen</h4>



<p class="wp-block-paragraph">Erstellt einen Script der die channel.backup Datei überwacht mit <code>nano /<strong>pfad</strong>/copy-channel-backup-on-change.sh </code>mit folgendem Inhalt:</p>



<pre class="wp-block-code"><code>#!/bin/bash

# Pfade und Einstellungen
SOURCE_FILE="/var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/data/chain/bitcoin/mainnet/channel.backup"
<strong>BACKUP_PATH="/backuppfad/channel.backup"</strong>
DELAY=10  # Verzögerung in Sekunden nach Erkennung von Änderungen

while true; do
    # Warte auf eine Änderung (modify) an der Datei
    inotifywait -e modify $SOURCE_FILE
    
    # Warte nach der Erkennung einer Änderung
    echo "$(date): Modification detected. Waiting for $DELAY seconds before copying..."
    sleep $DELAY

    # Kopiere die Datei zum Backup-Pfad
    cp $SOURCE_FILE $BACKUP_PATH

    echo "$(date): File copied to $BACKUP_PATH"
done</code></pre>



<p class="wp-block-paragraph">Bitte passt den <strong>BACKUP_PATH</strong> an einen enstsprechenden Pfad an (z.B an einen gemounteten USB Stick oder einen Netzwerkspeicher)</p>



<p class="wp-block-paragraph">Macht die Datei ausführbar mit:</p>



<pre class="wp-block-code"><code>chmod +x /pfad/copy-channel-backup-on-change.sh</code></pre>



<h4 class="wp-block-heading">als Service hinzufügen</h4>



<p class="wp-block-paragraph">Erstellt eine neue Service Datei mit <code>sudo nano /etc/systemd/system/backup-channels.service</code> mit folgenden Inhalt:</p>



<pre class="wp-block-code"><code>&#091;Service] 
ExecStart=/<strong>pfad</strong>/copy-channel-backup-on-change.sh 
Restart=always 
RestartSec=1 
StandardOutput=syslog 
StandardError=syslog 
SyslogIdentifier=backup-channels 
User=ubuntu 
Group=ubuntu 
&#091;Install] 
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph">Den Dienst startet ihr mit:</p>



<pre class="wp-block-code"><code>sudo systemctl start backup-channels</code></pre>



<p class="wp-block-paragraph">Überwachen könnt ihr in mit:</p>



<pre class="wp-block-code"><code>journalctl -fu backup-channels</code></pre>



<p class="wp-block-paragraph">Beim booten des Servers den Service automatisch mit starten:</p>



<pre class="wp-block-code"><code>sudo systemctl enable backup-channels</code></pre>



<h4 class="wp-block-heading">rsync backup mit crontab</h4>



<p class="wp-block-paragraph">Eine einfache Variante ist auch das sichern dern SCB Datei mit einem einfach <strong>rsync cronjob</strong>. Dafür braucht ihr keine Scripte und keinen extra Service, ist aber nicht ganz so sauber wie die inotify methode.</p>



<p class="wp-block-paragraph">Erstellt einen crontab mit <code>sudo crontab -e</code> mit folgendem Inhalt:</p>



<pre class="wp-block-code"><code>15 * * * * rsync -avz /var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/data/chain/bitcoin/mainnet/channel.backup /mnt/usbstick/</code></pre>



<p class="wp-block-paragraph">Damit wird die SCB Datei alle 15 Minuten auf den Stick gesichert. Ihr könnt natürlich auch das besagte NFS Share benutzen oder einen externen ftp/sftp Host verwenden. </p>



<h3 class="wp-block-heading"><strong>Raspiblitz SCB Datei sichern</strong></h3>



<h4 class="wp-block-heading">Lokale Sicherung</h4>



<p class="wp-block-paragraph">Für den Raspiblitz gibt es eine automtische Backup Funktion der SCB Datei (channel.backup) unter Funktion im Raspiblitz Menu. Dies findet ihr unter Node Settings &amp; Options:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup.png"><img loading="lazy" decoding="async" width="1024" height="943" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-1024x943.png" alt="" class="wp-image-12419" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-1024x943.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-300x276.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-768x707.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-500x460.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup.png 1396w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Hier könnt ihr die SCB über auf ein USB Speicher speichern. Habt ihr eine Nextcloud, wäre dies natürlich auch eine Option.</p>



<p class="wp-block-paragraph">Ihr könnt einen UBS Stick an der Node lassen, oder auf einen <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">nfs Share</a> sichern, zb. einem Netzwerkspeicher. Wie sowas funktioniert, erfahrt ihr z.B <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">hier</a>. Der Raspi oder der ist dann einfach der NFS Client. Am einfachsten wäre aber für den Heimgebrauch die USB Stick Methode die an einen entsprechenden Ort gemountet wird.</p>



<p class="wp-block-paragraph">Ihr müsste dafür ein USB Stick an euren Raspiblitz anstecken, welcher als Speicherort für das Backup dient. Nach der Ausführung des Dienstes <strong>SCB/Emergency Backup</strong> führt der Blitz die Sicherung regelmässig bei der Änderung der SCB Datei durch.</p>



<p class="wp-block-paragraph">Fügt den Stick nach Ausführung des <strong>SCB/Emergency Backup</strong> tools noch unbedingt in die Datei <code>fstab</code> mit ein, damit der Stick automatisch beim erneuten starten der Node, an den richtigen Ort gemounted wird. Schaut mit <code>lsblk</code>, nach dem ausführen des Services bitte nach, wo der Stick gemounted wurde ist. Der Stick muss in der Datei <code>fstab</code> unter<code> /mnt/backup</code> gemounted werden. Benutzt dazu am besten die UUID. Wie das funktioniert, erfahrt ihr am Ende des nächsten Abschnittes. </p>



<p class="wp-block-paragraph">Der nächste Abschnitt aktiviert die Auto Backup Funktion über die Kommandozeile, und fügt den Stick mit in die Datei <code>/etc/fstab</code> mit hinzu:</p>



<h4 class="wp-block-heading">Manuelle Konfiguration Auto-SCB Backup</h4>



<p class="wp-block-paragraph">Für die manuelle Konfiguration des Autobackup der SCB Datei via USB Stick, geht ihr am besten so vor:</p>



<p class="wp-block-paragraph">Stick am PI einstecken</p>



<p class="wp-block-paragraph">Am Blitz via SSH anmelden und mit CTRL+C auf die Shell wechseln.<br>Prüfen, ob er einen verwendbaren Stick erkannt hat:</p>



<p class="wp-block-paragraph"><code>sudo ./config.scripts/blitz.backupdevice.sh status</code></p>



<p class="wp-block-paragraph">ungefähre Ausgabe wäre</p>



<pre class="wp-block-code"><code><strong>blitz.backupdevice.sh</strong>
backupdevice=0
backupCandidate&#091;0]='sdb 7 GB JetFlash'
backupCandidates=1</code></pre>



<p class="wp-block-paragraph">Backup aktivieren:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh on</code></pre>



<p class="wp-block-paragraph">Im erscheinenden Dialog <strong>FORMAT</strong> wählen</p>



<p class="wp-block-paragraph">Prüfen, ob der Stick unter <code>/mnt/backup</code> eingehengt wurden ist:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh mount</code></pre>



<h5 class="wp-block-heading">UUID Ausfindig machen und in die Datei /etc/fstab hinzufügen</h5>



<p class="wp-block-paragraph">UUID des Sticks anzeigen lassen <strong>(Achtung! Das ist mein Stick - sieht bei euch anders aus)</strong></p>



<p class="wp-block-paragraph">Entweder ganz einfach via </p>



<pre class="wp-block-code"><code>blkid</code></pre>



<p class="wp-block-paragraph">oder den Status des Services nochmals abrufen nachdem ihr das Backup manuel aktiviert habt:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh status</code></pre>



<p class="wp-block-paragraph">Ausgabe wäre:</p>



<pre class="wp-block-code"><code><strong>blitz.backupdevice.sh</strong>
backupdevice=1
UUID='1B08-0CE4'
isMounted=1</code></pre>



<p class="wp-block-paragraph">UUID kopieren und /etc/fstab editieren:</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<p class="wp-block-paragraph">In der Datei am Ende diese Zeile einfügen (<strong>hier wieder eure UUID eintragen</strong>):</p>



<pre class="wp-block-code"><code>UUID='1B08-0CE4' /mnt/backup vfat defaults 0 2</code></pre>



<p class="wp-block-paragraph">Datei speichern mit <strong>strg+o</strong> ,<strong>Y</strong> und <strong>ENTER</strong>. Beenden mit <strong>strg+x</strong></p>



<p class="wp-block-paragraph">Jetzt wird der Stick nach einem reboot automatisch gemountet und ein Backup der channel.backup erstellt sobald diese sich bei einer Channel State modifzierung verändert.</p>



<h4 class="wp-block-heading">Remote Sicherung</h4>



<h5 class="wp-block-heading">In einer Nextcloud</h5>



<p class="wp-block-paragraph">Via Nextcloud könntet ihr eure SCB Datei auch remote sichern, schaut dazu in diesem gesonderten Beitrag vorbei:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="lfoMSuO8Xe"><a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">Raspiblitz SCB Backup auf einer Nextcloud</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Raspiblitz SCB Backup auf einer Nextcloud&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/embed/#?secret=akwH45XNsO#?secret=lfoMSuO8Xe" data-secret="lfoMSuO8Xe" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h5 class="wp-block-heading">Backups via Netzwerkanbindungen direkt z.b. mit NFS</h5>



<p class="wp-block-paragraph">Schaut mal <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">hier</a> vorbei, wie ihre z.B einen Ordner aus eurer Synology direkt auf einem Linux System mounten könnt.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Bokw8J8jvE"><a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">Synology Ordner auf Linux Rechner direkt einbinden</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Synology Ordner auf Linux Rechner direkt einbinden&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/embed/#?secret=tcjyFjovFq#?secret=Bokw8J8jvE" data-secret="Bokw8J8jvE" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h2 class="wp-block-heading">Wiederherstellung Lightning Kanäle mit SCB</h2>



<p class="wp-block-paragraph">Diese Methode kommt zur Anwendung, wenn eure Node durch einen Plattenausfall verloren ist, oder aus anderen Gründen nicht mehr wiederherzustellen ist. Ihr benötigt dafür die <strong>channel.backup</strong> und eure LND Seed.</p>



<p class="wp-block-paragraph">Seit Version v0.6-beta besitzt lnd ein Feature namens <strong>Statische Kanal-Backups (SCBs)</strong>. Diese sind statisch, da sie nur einmal benötigt werden: beim Erstellen des Kanals. Ein Backup bleibt gültig, bis der Kanal geschlossen wird. Es enthält alle notwendigen Informationen, um die Datenverlustschutz-Funktion (DLP) im Protokoll zu aktivieren, was letztlich zur Wiederherstellung der Gelder des Kanals auf der Blockchain führt. Dies ist ein ausfallsicherer Backup-Mechanismus.</p>



<p class="wp-block-paragraph">Dieser Weg gilt als sicher, weil darauf geachtet wurde, dass es keine Fallstricke gibt, wie es beispielsweise beim regelmäßigen Kopieren der <strong>channel.db</strong> Datei der Fall sein könnte. Solche Methoden können riskant sein, da man nie sicher weiß, ob man den neuesten Stand eines Kanals hat. Stattdessen bieten SCBs eine einfache, sichere Methode, um Nutzern die Wiederherstellung der Gelder in ihren Kanälen, im Falle eines teilweisen oder vollständigen Datenverlusts, zu ermöglichen. Die Backups selbst sind mit einem Schlüssel verschlüsselt, der aus dem <strong>Seed</strong> der Wallet abgeleitet ist. Dadurch können andere beim klau der channel.back Datei nicht einfach Eure Kanäle auf anderen Nodes wiederherstellen.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_0c080a-f8"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h3 class="kt-blocks-info-box-title">Anmerkungen zu SCB Wiederherstellungen</h3><p class="kt-blocks-info-box-text">Bei einer Kanalwiederherstellung aus einer channel.backup wird eine Art Notsignal gesendet, und die Peers werden informiert, dass ein Nodeausfall stattgefunden hat. Diese lösen dann wiederum von ihrer Seite aus, einen Force-Close aus. Sind die Peers aber offline, und kommen nicht wieder Online, sind die Guthaben in beträchtlicher Gefahr.<br><br>Bitte beachtet, dass es teilweise ein bis 2 Tage gehen kann, bis alle Peers auf den Kanal Recover reagieren. Seid etwas geduldig, und überprüft mit <strong>lncli pendingchannels</strong> den Status und sucht im Mempool nach dem Closing. Mehr dazu unter findet ihr im übernächsten Abschnitt.</p></div></span></div>



<h3 class="wp-block-heading"><br>Voraussetzungen für einen erfolgreichen SCB</h3>



<p class="wp-block-paragraph">Der Peer muss online sein, ist der Peer nicht online, bewirkt der Befehl nichts, da dieser voraussetzt, dass der Peer mit dem wir Kanäle hatten, online ist und auf unseren Restore-Anfrage reagiert. Ausserdem müsst ihr eure channel.backup bereits auf das jeweilige Systen geladen haben. Die kann z.B. vom regelmässig gesicherten channel.backup USB-Stick kommen, oder ihr habt diese aus eurem Netzwerkspeicher bereits zurück auf das System transferiert.</p>



<h3 class="wp-block-heading"><strong>Was passiert bei einem SCB Restore</strong></h3>



<p class="wp-block-paragraph">In dem gegebenen Prozess zur Wiederherstellung von Kanälen wird der Server eine Reihe von "Kanal-Kerndaten" in die Datenbank einfügen. Diese enthalten nur die Informationen, die notwendig sind, um das Datenverlustschutz-Protokoll (DLP) zu starten, und nichts weiter. Als Ergebnis werden sie in der Datenbank als "wiederhergestellte" Kanäle markiert (<code>ChanStatusLocalDataLoss|ChanStatusRestored</code>), und es wird nicht zugelassen, sie für andere Prozesse zu verwenden.</p>



<p class="wp-block-paragraph">Sobald die Kanal-Kern Daten wiederhergestellt sind, versucht das Chanbackup-Paket, einen LinkNode einzufügen, der alle früheren Adressen enthält, mit der unsere Node den Peer erreichen kann.</p>



<p class="wp-block-paragraph">LND startet dann wie üblich und versucht, Verbindungen zu allen Peers herzustellen, mit denen wir offene Kanäle hatten. Läuft LND bereits, wird ein neuer, beständiger Verbindungsversuch initiiert.</p>



<p class="wp-block-paragraph">Sobald wir eine Verbindung zu einem Peer herstellen, startet das DLP-Protokoll. Der entfernte Peer wird feststellen, dass wir Daten verloren haben, und dann sofort seinen Kanal zwangsschließen. Bevor er dies tut, sendet er jedoch die Nachricht für den Kanal-Wiederherstellungshandshake, welchen wir benötigen, um Schlüssel abzuleiten um zu beweisen das wir die originalen Besitzer sind.</p>



<p class="wp-block-paragraph">Sobald die Verpflichtungstransaktion bestätigt ist, leitet unsere Node, basierend auf den Informationen im SCB, alle benötigten Schlüssel neu ab um die Guthaben dann zu bergen.</p>



<h3 class="wp-block-heading">SCB Wiederherstellung mit Raspiblitz</h3>



<p class="wp-block-paragraph">Seid euch im klaren dass das Recovern mit SCBs einer der letzte Massnahme darstellt, um seine Kanäle bzw die Funds darin wieder zu bekommen. Beim Recovering Prozess werden alle Kanäle seitens der Peers geschlossen via forceclose. Alle Schritte gehen von einem frisch installierten RaspiBlitz Image aus, und dass die Node vollständig eingerichtet und synchronisiert ist. </p>



<p class="wp-block-paragraph">Um die die Kanäle wiederherzustellen, müsst ihr in den <strong>LND Repair Options</strong> vom Blitz folgende Option verwenden:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore.png"><img loading="lazy" decoding="async" width="1024" height="712" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-1024x712.png" alt="" class="wp-image-12418" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-1024x712.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-300x209.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-768x534.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-500x348.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore.png 1443w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ein Backup müsst ihr im nächsten Fenster nicht erstellen, da ihr ja frischt installiert seid. In den folgenden Fenstern gebt Ihr Eure LND Seed an, und gebt dem Blitz an, wo Ihr Eure <code>channel.backup</code> gespeichert habt.</p>



<p class="wp-block-paragraph">Nach der Eingabe des Seeds der LND Wallet, und dem lokalisieren der channel.backup wird der Raspiblitz den SCB Restore einleiten. Das kann je nach Anzahl Kanäle einige Zeit dauern. Die Kanäle tauchen dann wieder in der Übersicht z.B in RTL auf, stehen dann aber in der <strong>Pending Close Warteschlange</strong>. Die Closing TXs seht ihr auf eurer Node nicht aufgrund der Notfallwiederherstellung die damit einhergeht, da der Peer, und nicht ihr, einen Force Close auslösst. Die Guthaben tauchen erst auf, nachdem der Force Close bestätigt worden ist, und die <code>blocks_until_maturity</code> vorüber sind, und die Funds erfolgreich gesweept wurden sind. </p>



<h3 class="wp-block-heading btcpay-wiederherstellung">SCB Wiederherstellung BTCPay Docker</h3>



<p class="wp-block-paragraph"><br>Um Kanäle wiederherzustellen, also genauer gesagt die Force Closures für alle Channels einzuleiten, müssen wir zuerst die alte ursprüngliche LND Onchainwallet wiederherstellen, und den Wiederherstellungsbefehl erfolgreich manuell ausführen. Wie ihr die LND Wallet wiederherstellt, habt ihr bereits <a href="#lnd_wallet_restore">hier</a> erfahren. Springt nochmals zurück, falls ihr das noch nicht getan habt.</p>



<p class="wp-block-paragraph">Auf dem BTC-Pay Server müssen wir die Wiederherstellung manuel via <code>lncli</code> ausführen.  Dafür benötigen wir den Script, der die Befehle in den LND Docker Container schickt. Die Skripte befinden sich all im <strong>btcpay-docker</strong> Ordner. </p>



<p class="wp-block-paragraph">Um einen SCB Restore auszuführen benötigen wir also den Befehl <code>bitcoin-lncli.sh restorchanbackup</code> und die SCB Datei auf dem Server. </p>



<p class="wp-block-paragraph">Wir führen also folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>bitcoin-lncli.sh restorechanbackup --multi_file=/<strong>pfad</strong>/channel.backup</code></pre>



<p class="wp-block-paragraph">Das kann je nach Anzahl Kanäle eine weile Dauern. Bittet beachtet nochmals, dass ihr Weile warten müsst. Überprüft mit den Hinweisen <a href="#transaktion_finden">hier</a>, ob die Closing Transaktion vom Peer ins Netzwerk gesendet worden ist. </p>



<h3 class="wp-block-heading" id="umbrel-wiederherstellung">SCB Wiederherstellung Umbrel</h3>



<p class="wp-block-paragraph">Umbrel verfügt nicht über eine komplette Backup &amp; Restore wie der RaspiBlitz oder BTCPay Docker. Das heisst es können nur die Kanäle via SCB gesichert und wiederhergestellt werden.</p>



<p class="wp-block-paragraph">Die Wiederherstellung der Kanäle auf der Umbrel Node ist relativ einfach. Vorausetzung ist ebenso, dass die Node mit dem <strong>originalen Seed</strong> eurer alten Node wiederhergestellt worden ist. Gebt eure Seed ein nachdem ihr die Neue Lightning Node online habt, und wählt dann oben rechts die 3 Punkte. Wählt dann Recover Channels aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels.png"><img loading="lazy" decoding="async" width="1024" height="541" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1024x541.png" alt="" class="wp-image-12318" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1024x541.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-300x159.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-768x406.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1536x812.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-2048x1082.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-500x264.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Node wird dann mit den Seeds und dem Channelbackup die Kanäle wiederherstellen. Dabei führt sie einfach nur <code>lncli restorechanbackup</code> aus. Nachdem die Umbrel Node die Kanäle wiederhergestellt hat, werden die Kanäle auftauchen, aber automatisch geschlossen, falls eure Peers den rescue Befehl eurer Node erhalten.</p>



<h2 class="wp-block-heading">SCB Restore ausgeführt aber keine Schliessung in Sicht?</h2>



<p class="wp-block-paragraph">Als erstes sei zu erwähnen, dass bei erfolgreichem SCB keine Rückerstattungen angezeigt werden, bis die Closing Transaktion bestätigt worden ist. Laut Aussagen der LND Entwicklern ist das normal bei einem Recovery. </p>



<p class="wp-block-paragraph">Die nächste Problematik: möglicherweise ist die die Transaktion nicht in den Mempool gewandert, wahrscheinlich, weil die commit-fee der Node des Peers zu niedrig angesetzt waren und sie in High-Fee Zeiten vom Mempool gepurged werden. In einem High-Fee Environment schickt LND nur channel closes in den mempool, wenn die Fee grösser als die aktuelle Purging Rate ist. In diesem Fall muss der Peer kontaktiert werden, welcher die Transaktion anstossen muss. Trettet am besten mit dem Peer in Kontakt und sucht zusammen nach einer Lösung und ob der Peer den Kanal nochmals schliessen kann. Der Peer muss dies als <strong>Force-Close</strong> tun, und nicht als Cooperative-Close!</p>



<p class="wp-block-paragraph">Eine ein weiteres Problem das wir weiter oben bereits angesprochen haben, ist das der SCB Restore nicht funktioniert, wenn der Peer nicht Online ist. Der SCB Restore lösst ein Notsignal aus, dass die Peers dazu veranlasst einen Force Close auszulösen. Falls der Peer offline ist, und im dümmsten Fall nicht mehr Online kommt ist das SCB Recovery wirkungslos.</p>



<h3 class="wp-block-heading" id="transaktion_finden">Wie finde ich die Closing Transaktionen im mempool</h3>



<p class="wp-block-paragraph">Öffnet zuerst mal mit <code>lncli pendingchannels</code> oder auf dem btcpay Server mit <code>bitcoin-lncli.sh pendingchannels</code> die aktuelle Kanalübersicht und sucht euch den Kanal raus, den ihr untersuchen wollt. Hier sucht hier nach den Kanälen mit <code>ChanStatusLocalDataLoss|ChanStatusRestored</code> und dem gesuchten Guthaben. Wir benötigen den <code>channel_point</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb.png"><img loading="lazy" decoding="async" width="1024" height="549" src="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1024x549.png" alt="" class="wp-image-12356" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1024x549.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-300x161.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-768x412.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1536x824.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-2048x1098.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-500x268.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Diesen Kanal geben wir auf <a href="https://mempool.space">https://mempool.space</a> ein und suchen uns die Closing-Transaktion heraus. Dafür gehen wir auf die <strong>opening TX</strong>, und suchen danach nach einer unbestätigten Transaktion:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden.png"><img loading="lazy" decoding="async" width="1024" height="545" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1024x545.png" alt="" class="wp-image-12357" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1024x545.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-300x160.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-768x409.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1536x817.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-2048x1089.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-500x266.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Nach einem Klick auf den Channel-Open sehen wir die darin enthaltene Adressen und Transaktionen und dort sollten wir die Closing Transaktion gleich zu oberst finden: Diese ist eine Multi-Sig Transaktion da wir via SCB Restore signiert haben, und der Peer mit seinen private Keys ausgelösst durch unsere Anfrage.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden.png"><img loading="lazy" decoding="async" width="1024" height="591" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1024x591.png" alt="" class="wp-image-12358" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1024x591.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-300x173.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-768x443.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1536x886.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-2048x1181.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-500x288.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Bei sehr hohen Onchainfees kann es sehr lange dauern, bis die Transaktion durchgeht. Entweder man wartet bis die Transaktion durch ist, oder man hilft etwas nach. Wie das geht, erfahrt ihr jetzt:</p>



<h4 class="wp-block-heading">Force Closing Transaktion nach SCB Restore mit zu niedrigen Fees anstossen</h4>



<p class="wp-block-paragraph">Dafür gibt es ein Set an Tools von den Lightning Entwicklern namens Chantools. Die Chantools von Lightning Labs sind ein Set an Werkzeugen für die Verwaltung und Wartung von Lightning Network Nodes. Sie bieten verschiedene Funktionen, die für Nutzer von Lightning Nodes nützlich sind. Die Tools können auf einem anderen Rechner laufen und müssen nicht auf der betroffenen Node installiert werden.</p>



<p class="wp-block-paragraph">Die Installation ist vor allem für Anfänger wirklich etwas komplex aber machbar. Um chantools nutzen zu können, kompilieren wir uns das Tool am besten schnell selbst. Ihr benötigt dafür einen Linux Computer und eine aktuelle Linux Distribution basieren auf Debian/Ubuntu. Chantools lässt sich auch auf dem Blitz installieren, von einigen Usern habe ich jedoch erfahren, dass dies nicht immer fehlerfrei funktioniert.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools.png"><img loading="lazy" decoding="async" width="1024" height="968" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-1024x968.png" alt="" class="wp-image-12510" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-1024x968.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-300x284.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-768x726.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-500x473.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools.png 1420w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Gebt den Befehl <code>chantools</code> auf dem Blitz in die Konsole ein, bekommt ihr eine Befehlsübersicht. Wenn nicht, kompilieren wir uns chantools auf einem anderen Linux Rechner, oder einer virtuellen Maschine eurer Wahl selber.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_b048f8-8f"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_info kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="8"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Bis zum heutigen Zeitpunkt kann die installierte chantools vom Blitz dem Befehl <strong>pullanchor</strong> noch nicht da dieser erst kürzlich hinzugekommen ist. Checkt chantools mit der <strong>--help</strong> flag. Falls <strong>pullanchor</strong> nicht aufgelistet ist, müsst ihr chantools auf einen anderen Linux Rechner kompilieren. Das kann auch eine VM in einer Virtualbox sein.</p></div></span></div>



<h5 class="wp-block-heading">Chantools installieren</h5>



<p class="wp-block-paragraph">Um selber zu kompilieren müssen wir zuerst die Prammiersprache Go und den Compiler Make installieren. Das geht mit folgenden Befehlen:</p>



<pre class="wp-block-code"><code>sudo apt install golang-go
sudo apt install make</code></pre>



<p class="wp-block-paragraph">Führt danach noch folgenden Befehl in der Komandozeile aus:</p>



<pre class="wp-block-code"><code>export PATH=$PATH:/usr/local/go/bin</code></pre>



<p class="wp-block-paragraph">Ladet euch die chantools mit dem <code>git</code> Befehl herunter:</p>



<pre class="wp-block-code"><code>git clone https://github.com/lightninglabs/chantools.git</code></pre>



<p class="wp-block-paragraph">wechselt in den Ordner chantools den ihr heruntergeladen habt mit <code>cd chantools</code>, danach kompiliert ihr das Programm mit dem einfachen Befehl <code>make install</code></p>



<p class="wp-block-paragraph">Schiebt die ausführbare chantools Datei dann mit:</p>



<pre class="wp-block-code"><code>mv ~/go/bin/chantools /usr/local/bin/</code></pre>



<p class="wp-block-paragraph">an die richtige Stelle um den chantools Befehl direkt an jedem Ort der Konsole ausführen zu können.</p>



<p class="wp-block-paragraph">Danach habt ihr die Chantools auf eurem Rechner installiert und könnt den Befehl direkt verwenden.</p>



<h5 class="wp-block-heading">Chantools ausführen</h5>



<p class="wp-block-paragraph">Die Bedienung bzw der Befehl ist etwas komplex, und wir benötigen vorher einiges an Information und zwar:</p>



<pre class="wp-block-code"><code>chantools pullanchor \
  --sponsorinput txid:vout \  <strong>--&gt;</strong> <strong>ein UTXO aus Eurer LND Wallet welcher bereits bestätigt worden ist</strong>
  --anchoraddr bc1q….. \      <strong>--&gt;</strong> <strong>die 330sats grösse Adresse aus dem Channel Closing siehe unten</strong>
  --changeaddr bc1q….. \      <strong>--&gt;</strong> <strong>eine neue Adresse aus Eurer LND Wallet (p2wkh) z.B via RTL generieren</strong>
  --feerate 30                <strong>--&gt;</strong> <strong>die Feerate die neu effektiv angesetzt werden soll</strong></code></pre>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen.png"><img loading="lazy" decoding="async" width="1024" height="591" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1024x591.png" alt="" class="wp-image-12359" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1024x591.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-300x173.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-768x443.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1536x886.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-2048x1181.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-500x288.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1.png"><img loading="lazy" decoding="async" width="1024" height="451" src="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1024x451.png" alt="" class="wp-image-12361" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1024x451.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-300x132.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-768x338.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1536x676.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-2048x901.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-500x220.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Möglicherweise gibt es 2 Anchor Outputs mit der grösse von jeweils <strong>330Sats</strong>, notiert euch falls ja, <strong>beide Adressen</strong></p>



<p class="wp-block-paragraph">Kommen wir zum Ausführen des Befehls. Alle Befehle müssen in den Befehl mit den Flaggen gesetzt werden. z.B so</p>



<pre class="wp-block-code"><code>chantools pullanchor --sponsorinput 052a4b3fc363e1a045baa010cd5bf99024cce1d40a9a78741460934fc580aced:0 --anchoraddr bc1q9xn9wthafk4
sgp3hnuuf79twe7mpm43uzukt09t9v0m8cs8hs3fsj80zwa --changeaddr bc1qpeha3xv0m6k4u72p5sdv3e2vxsunhjzrgyp3qv --feerate 100</code></pre>



<p class="wp-block-paragraph"><strong>Anmerkung zur Feerate da es sich hier um einen CPFP Anstoss handelt, gelten nicht die eingestellten Fees. Das Thema ist etwas komplex, merkt euch aber dass bei einer eingestellten Fee von 100, zirka 55% also etwas mehr als die Hälfte als effektive Feerate für die neue Transaktion ausgeführt wird.</strong> Dies kann je nach grösse der Transaktion aber varieren. </p>



<p class="wp-block-paragraph">Das Programm wird euch nach eurer LND Seedphrase fragen. Gebt die Seedphrase ein, und falls ihr keine Passphrase habt, drückt bei der Passphrase Abfrage einfach auf <strong>Enter</strong>. Das Tool erstellt euch nun einen PSBT-Output für eure Node, auf welcher ihr dem Befehl dann absetzen müsst.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png"><img loading="lazy" decoding="async" width="2543" height="876" src="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png" alt="" class="wp-image-12560" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png 2543w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-300x103.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-1024x353.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-768x265.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-1536x529.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-2048x705.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-500x172.png 500w" sizes="auto, (max-width: 2543px) 100vw, 2543px" /></a></figure>
</div>


<p class="wp-block-paragraph">Falls die Generierung der PSBT fehl schlägt, benutzt die <strong>andere</strong> Anchor Adresse mit <strong>330Sats</strong>. Keine Angst, es passiert nichts, da Chantools merkt, wenn die andere Anchor Adresse nicht der eigenen LND Seed Wallet zugehörig ist.</p>



<p class="wp-block-paragraph">Kopiert Euch die lange Zeichenfolge (PSBT), und loggt euch per SSH auf eurem Pi, dem BTCPay Server oder auf der Umbrel ein. Unter Umbrel müsst ihr, um <code>lncli</code> Befehle absetzen zu können, in den Docker Container wechseln (<code>docker exec -it docker_id bash</code>). Im Umbrel Appstore gibt es auch eine App mit der ihr direkt LND Befehle absetzen könnt:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal.png"><img loading="lazy" decoding="async" width="1024" height="502" src="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1024x502.png" alt="" class="wp-image-12533" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1024x502.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-300x147.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-768x377.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1536x753.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-2048x1004.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-500x245.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Befolgt den Befehlen von chantools: gebt zuerst die PSBT aus dem chantools Programm ein</p>



<pre class="wp-block-code"><code>lncli wallet psbt finalize <strong>&lt;psbt&gt;</strong></code></pre>



<p class="wp-block-paragraph">und dann:</p>



<pre class="wp-block-code"><code>lncli wallet publishtx <strong>&lt;final_tx&gt;</strong></code></pre>



<p class="wp-block-paragraph">Ein, die <strong>final _tx</strong> ist die Transaktionsnummer die euch der Befehl <code>wallet psbt finalize</code> erstellt. Mit Enter setzt ihr das ganze ab, nun wird die Transaktionsgebühr aus dem UTXO, den ihr angegeben habt, erhöht.</p>



<p class="wp-block-paragraph">Ihr erhaltet danach eine neue TX. Diese könnt ihr im z.B auf mempool.space eingeben und beobachten. Wird die Transaktion bestätigt, bekommt ihr eure Guthaben ohne weiters zutun zurück.</p>



<h3 class="wp-block-heading">SCB durchgeführt aber der Peer ist nicht mehr online</h3>



<p class="wp-block-paragraph">Dies ist die allerletze Methode und sollte wirklich nur dann ausgeführt werden, wenn der Peer lange nicht mehr online war. Kommt der Peer Online, während wir versuchen die Transaktion mit einem alten State zu forceclosen, bekommt der Peer alle unsere Guthaben.</p>



<p class="wp-block-paragraph">Dafür benötigen wir aber die <strong>channel.db</strong> aus dem abgestürzten System. Habt ihr diese nicht, funktioniert diese Methode hier nicht. Ausserdem benötigen wir wieder die chantools, welche wir uns auf einem System unserer Wahl installieren können.</p>



<h4 class="wp-block-heading">Alten Channel State veröffentlichen falls Peer dauerhaft offline ist</h4>



<p class="wp-block-paragraph">Dafür müssen wir mit den chantools arbeiten, installiert, diese wie oben beschrieben, Falls noch nicht getan. Ausserdem benötigen wir die Datei <strong>channels.db, aus der gecrashten Node</strong>. Falls diese nicht mehr wiederherzustellen ist, könnt ihr diesen Abschnitt hier übersringen.</p>



<p class="wp-block-paragraph"><strong>Kopie der Kanal-DB erstellen</strong>: Um sicherzustellen, dass wir auf die Kanal-DB zugreifen können, erstellen wir eine Kopie im sicheren Modus. Führt einfach folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>chantools compactdb --sourcedb <strong>/pfad/zur/channel.db</strong> --destdb ./results/compacted.db</code></pre>



<p class="wp-block-paragraph">Wir gehen davon aus, dass die kompaktierte Kopie der Kanal-DB sich in <strong>./results/compacted.db</strong> befindet für die folgenden Befehle.</p>



<p class="wp-block-paragraph"><strong>chantools summary</strong>: Zuerst muss chantools den Zustand jedes Kanals in der Blockchain ermitteln. Dafür wird eine Blockchain-API (standardmäßig blockstream.info) abgefragt. Das Ergebnis wird in einer Datei namens <strong>./results/summary-yyyy-mm-dd.json</strong> geschrieben. Diese Ergebnisdatei wird für den nächsten Befehl benötigt.</p>



<pre class="wp-block-code"><code>chantools --fromchanneldb ./results/compacted.db summary</code></pre>



<p class="wp-block-paragraph"><strong>chantools rescueclosed</strong>: Es ist möglich, dass die entfernten Peers einige der verbleibenden Kanäle bereits erzwungenermaßen geschlossen haben. Was wir jetzt tun, ist, die privaten Schlüssel zu finden, um unseren Anteil dieser Kanäle zu übernehmen. Dafür benötigen wir ein gemeinsames Geheimnis, das commit_point genannt wird und sich jedes Mal ändert, wenn ein Kanal aktualisiert wird. Wir haben die neueste bekannte Version dieses Punktes in der Kanal-DB. Der folgende Befehl versucht, alle privaten Schlüssel für Kanäle zu finden, die von der anderen Partei geschlossen wurden. Der Befehl muss wissen, auf welchen Kanälen er operiert, daher müssen wir die durch den vorherigen Befehl erstellte summary-yyy-mm-dd.json angeben:</p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/<strong>&lt;summary-file-name&gt;</strong>.json rescueclosed --channeldb ./results/compacted.db</code></pre>



<p class="wp-block-paragraph">Dies wird eine neue Datei namens <strong>./results/rescueclosed-yyyy-mm-dd.json</strong> erstellen, die alle gefundenen privaten Schlüssel enthält und auch für den nächsten Befehl benötigt wird. Verwendet z.B. bitcoind oder das Electrum Wallet, um alle privaten Schlüssel zu übernehmen.</p>



<p class="wp-block-paragraph"><strong>chantools forceclose</strong>: Dieser Befehl wird nun alle Kanäle schließen, von denen chantools annimmt, dass sie noch offen sind und deren Peers nicht mehr online sind. Dies wird erreicht, indem der zuletzt bekannte Kanalzustand aus der channel.db-Datei veröffentlicht wird. Bitte lies den vollständigen Warnungstext des forceclose-Befehls unten, da dieser Befehl eure Gelder gefährden kann, wenn der Zustand in der Kanal-DB nicht der aktuellste ist. <strong>Dieser Befehl sollte nur für Kanäle ausgeführt werden, bei denen der entfernte Peer lange mehr online war.</strong></p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/<strong>&lt;rescueclosed-file-vom-letzten-schritt&gt;</strong>.json forceclose --channeldb ./results/compacted.db --publish</code></pre>



<p class="wp-block-paragraph">Dies wird eine neue Datei namens .<strong>/results/forceclose-yyyy-mm-dd.json erstellen</strong>, die für den nächsten Befehl benötigt wird.</p>



<p class="wp-block-paragraph"><strong>Warte auf Timelocks</strong>: Der vorherige Befehl hat die verbleibenden offenen Kanäle geschlossen, indem er den Zustand deines Knotens des Kanals veröffentlicht hat. Durch das Design des Lightning-Netzwerks müsst ihr jetzt warten, bis die euch gehörenden Kanalgelder nicht mehr zeitlich gesperrt sind. Abhängig von der Größe des Kanals müsst ihr irgendwo <strong>zwischen 144 und 2000 Bestätigungen</strong> der Zwangsschließungstransaktionen abwarten. Führt den nächsten Schritt erst aus, nachdem der Kanal mit der höchsten <strong>csv_verzögerung</strong> so viele Bestätigungen seiner Schließungstransaktion erreicht hat. Ihr könnt dies überprüfen, indem ihr jede zwangsweise geschlossene Kanaltransaktion auf einem Block-Explorer (wie blockstream.info oder mempool.space zum Beispiel) nachschlagt. Öffnet die resultierende JSON-Datei des letzten Befehls (<strong>./results/forceclose-yyyy-mm-dd.json</strong>) und sucht jede TXID in <code>"force_close" -&gt; "txid"</code> auf dem Explorer. Wenn die Anzahl der Bestätigungen gleich oder größer ist als der in <code>"force_close" -&gt; "csv_delay"</code> für jeden der Kanäle angezeigte Wert, könnt ihr fortfahren.</p>



<p class="wp-block-paragraph"><strong>chantools sweeptimelock</strong>: Sobald alle Zwangsschließungstransaktionen die Anzahl der Transaktionen erreicht haben, <strong>wie im JSON als csv_timeout gefordert</strong>, können diese zeitlich gesperrten Gelder nun übernommen werden. Verwendet den folgenden Befehl, um alle Kanalgelder an eine Adresse eurer Wallet zu übertragen:</p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/&lt;<strong>forceclose-file-vom-letzten-schritt</strong>&gt;.json sweeptimelock --publish --sweepaddr &lt;<strong>bech32-addresse-aus-eurer-lnd-wallet</strong>&gt;</code></pre>



<p class="wp-block-paragraph">Danach könnt ihr eure Wallets überprüfen, ob die Guthaben gutgeschrieben worden sind.</p>



<h2 class="wp-block-heading">Backup &amp; Restore auf ein anderes System</h2>



<p class="wp-block-paragraph">Ein sonderer Fall besprechen wir noch hier, hier könnt bei einem Node Crash, und falls schon lange gewünscht von Umbrel auf ein anderes System switchen, auf dem LND direkt läuft. Die Anleitung findet dazu hier:</p>



<p class="wp-block-paragraph"><a href="https://github.com/indomitorum/Baremetal-Migration-LND">https://github.com/indomitorum/Baremetal-Migration-LND</a></p>



<h2 class="wp-block-heading">Was tun wenn gar kein Backup vorliegt und praktisch keine Daten vorhanden sind</h2>



<h3 class="wp-block-heading">Peer kontaktieren</h3>



<p class="wp-block-paragraph">Sollten absolut gar keine Backups vorliegen haben, ist noch nicht alles verloren. Versucht den Kanal-Peer zu erreichen auf irgendeine Art die euch einfällt. Dafür könnt ihr z.B <a href="https://lightningnetwork.plus/">https://lightningnetwork.plus/</a> nutzen, und dort die Node aufsuchen, und ihre eine Nachricht schicken, oder ihr nutzt die Seite auf dem sich Peers mit dem selben Problem anschreiben können: <a href="https://node-recovery.com/">https://node-recovery.com</a>/</p>



<p class="wp-block-paragraph">Schaut unter <strong>Zombie Channel Recovery Matcher (alpha)</strong> nach und gebt eure Daten an, hat der Peer das selbe Problem, dass der Close nicht durchkommt und er auch Sats auf seiner Seite hat, wird er sicht mit etwas Glück auch hier registrieren. Falls ein Match instande kommt, werden die Daten beider Parteien durch den Maintainer der Seite zusammen geführt. Die Datenbank sucht nach Peers die beide ein Force Close hatten.</p>



<h4 class="wp-block-heading">Peer erfolgreich kontaktiert, FC per remote ausgelösst</h4>



<p class="wp-block-paragraph">Ihr konntet euren Peer erreichen, und dieser hat den Force Close per remote durchgeführt. Da ihr keinen SCB Restore durchgeführt habt, weiss eure Nodes nichts mehr von irgendwelchen Kanälen und kann deswegen auch die Funds aus dem Force Close nicht sweepen. Wir müssen die Sats deshalb manuell sweepen, und auf eine Wallet Adresse unserer Lightning Node überweisen. Die Gelder in Force Close Transaktionen landen nämlich nicht automatisch auf der eigenen Wallet, nachdem der FC bestätigt worden ist. </p>



<p class="wp-block-paragraph">Wir benötigt hier deshalb nochmals die chantools, und zwar die Funktion <code>sweepremoteclosed</code>:</p>



<p class="wp-block-paragraph">Wir benötigen dafür unsere 24 Wörter der Lightning Node, und eine Adresse, auf denen die Funds landen sollen. Hier der Befehl mit seinen Optionen:</p>



<pre class="wp-block-code"><code>chantools sweepremoteclosed &#091;flags]</code></pre>



<h3 class="wp-block-heading">Examples<a href="https://github.com/lightninglabs/chantools/blob/master/doc/chantools_sweepremoteclosed.md#examples"></a></h3>



<pre class="wp-block-code"><code>chantools sweepremoteclosed \
	--recoverywindow 300 \
	--feerate 20 \
	--sweepaddr bc1q..... \
  	--publish</code></pre>



<h3 class="wp-block-heading">Options<a href="https://github.com/lightninglabs/chantools/blob/master/doc/chantools_sweepremoteclosed.md#options"></a></h3>



<pre class="wp-block-code"><code>      --apiurl string           API URL to use (must be esplora compatible) (default "https://blockstream.info/api")
      --bip39                   read a classic BIP39 seed and passphrase from the terminal instead of asking for lnd seed format or providing the --rootkey flag
      --feerate uint32          fee rate to use for the sweep transaction in sat/vByte (default 30)
  -h, --help                    help for sweepremoteclosed
      --publish                 publish sweep TX to the chain API instead of just printing the TX
      --recoverywindow uint32   number of keys to scan per derivation path (default 200)
      --rootkey string          BIP32 HD root key of the wallet to use for sweeping the wallet; leave empty to prompt for lnd 24 word aezeed
      --sweepaddr string        address to recover the funds to; specify 'fromseed' to derive a new address from the seed automatically
      --walletdb string         read the seed/master root key to use fro sweeping the wallet from an lnd wallet.db file instead of asking for a seed or providing the --rootkey flag</code></pre>



<p class="wp-block-paragraph">Der Daten welche wir brauchen: <strong>feerate</strong>, die <strong>sweepaddr</strong> (kann eine Adresse aus der Lightning Wallet sein, aber auch eine Adresse von einer anderen Wallet sein )und einen <strong>apiurl string</strong> der uns nicht Rate limitiert. Die Feerate ergibt sich aus den aktuellen mempool.space Transaktionsgebühren, wählt hier eine geeignet hohe Gebühr aus. Die <strong>sweepaddr</strong> ist die Adresse, auf der die Funds landen sollen. Generiert euch hier euch Bech32 Adresse zum Beispiel via RTL und schreibt euch diese auf. Die apiurl ist eher optional, aber wir nehmen hier eine andere, da die Standard API, die chantools verwendet, häufiger mal probleme macht. Machen wir uns an den Befehl:</p>



<pre class="wp-block-code"><code>chantools sweepremoteclosed --recoverywindow 300 --feerate 8 --sweepaddr bc1_adresse --apiurl=https://electrs.gugger.guru --publish</code></pre>



<p class="wp-block-paragraph">Hier bekommt die Meldung dass ihr eueren Azeed eingeben müsst:</p>



<pre class="wp-block-code"><code>2024-08-17 12:25:24.784 &#091;INF] CHAN: chantools version v0.12.0 commit 
Input your 24-word mnemonic separated by spaces: ...
Input your cipher seed passphrase (press enter if your seed doesn't have a passphrase): </code></pre>



<p class="wp-block-paragraph">Danach erklärt euch dass chantools Adressen gefunden hat, auf die ihr Zugriff habt, verwendet den Privatekey durch den angegeben Azeed um die Adressen zu sweepen und sendet sie an die von euch angegeben Adresse:</p>



<pre class="wp-block-code"><code>024-08-18 13:38:53.604 &#091;INF] CHAN: Found 1 unspent outputs for address bc1qkvtux0xxxxxxxxxxxxxxxxxxs0ejm6z520sz4xkqe
2024-08-18 13:39:18.405 &#091;INF] CHAN: Fee 443 sats of 4996530 total amount (estimated weight 443)
2024-08-18 13:39:18.426 &#091;INF] CHAN: Published TX 53523ffc74fe7854298283a0f103f959742fc175efe478d0e100330b9609169c</code></pre>



<p class="wp-block-paragraph">Die Published TX könnt ihr nun in einen Mempool werfen, und warten bis sie bestätigt wird. Sobald die TX durch ist, sind die Sats wieder auf eurer Wallet. </p>



<h3 class="wp-block-heading">Fake SCB restore durchführen</h3>



<p class="wp-block-paragraph">Eine weitere Möglichkeit, seine Funds zu retten, wenn der Peer noch Online ist, ist sich selber ein SCB File zusammen zu bauen. Dies besprechen wir in einem separaten Artikel. Verasst wird dieser von einem Kollegen in einem Gastbeitrag.</p>



<h2 class="wp-block-heading">Abschluss</h2>



<p class="wp-block-paragraph">Ihr kennt nun die wichtigsten Mittel und Wege eure Lightning Node abzusichern und im Katastrophenfall wiederherzustellen. Mir war es wichtig, dass es im Netz einen Artikel gibt, in dem quasi alle Informationen enthalten sind, und Nutzer, in einer prekären Lage sich die Informationen nicht quer auf x verschiedenen Seiten zusammen suchen müssen. Im Anhang findet ihr nochmals alle Quellen, Links und Github Seiten, aus denen die Informationen stammen. Viel Erfolg!</p>



<p class="wp-block-paragraph"><strong>Quellen</strong></p>



<p class="wp-block-paragraph"><a href="https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md">https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md</a></p>



<p class="wp-block-paragraph"><a href="https://github.com/lightningnetwork/lnd/blob/master/docs/recovery.md">https://github.com/lightningnetwork/lnd/blob/master/docs/recovery.md</a></p>



<p class="wp-block-paragraph"><a href="https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery">https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery</a></p>



<p class="wp-block-paragraph"><a href="https://node-recovery.com/">https://node-recovery.com</a>/</p>



<p class="wp-block-paragraph"><a href="https://github.com/lightninglabs/chantools">https://github.com/lightninglabs/chantools</a></p>



<p class="wp-block-paragraph"><a href="https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3">https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3</a></p>



<p class="wp-block-paragraph">Dank an <a href="https://t.me/Der_Zett">Zett</a> für die Bereitstellung einiger Hinweise und Bilder auf dem RaspiBlitz!</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Systemwiederherstellung unter Linux mit TimeShift</title>
		<link>https://yourdevice.ch/systemwiederherstellung-unter-linux-mit-timeshift/</link>
					<comments>https://yourdevice.ch/systemwiederherstellung-unter-linux-mit-timeshift/#comments</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 17 Nov 2023 08:00:58 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[alternative Apps]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Einstellungen]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=11695</guid>

					<description><![CDATA[<p>Timeshift ist eine leistungsstarke Systemwiederherstellung unter Linux, die es ermöglicht, das gesamte System zu einem früheren Zeitpunkt wiederherzustellen. Dieses Tool ist besonders nützlich, um das System vor kritischen Fehlern zu...</p>
<p>The post <a href="https://yourdevice.ch/systemwiederherstellung-unter-linux-mit-timeshift/">Systemwiederherstellung unter Linux mit TimeShift</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Timeshift ist eine leistungsstarke Systemwiederherstellung unter <a href="https://yourdevice.ch/warum-linux/">Linux</a>, die es ermöglicht, das gesamte System zu einem früheren Zeitpunkt wiederherzustellen. Dieses Tool ist besonders nützlich, um das System vor kritischen Fehlern zu schützen, die nach Aktualisierungen, Installationen oder Konfigurationsänderungen auftreten können.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="512" src="https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-1024x512.png" alt="" class="wp-image-11697" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-1024x512.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-300x150.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-768x384.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-1536x768.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool-500x250.png 500w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift-linux-system-restore-tool.png 1680w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"> Timeshift -  Systemwiederherstellung mit Linux</figcaption></figure>
</div>




<h2 class="wp-block-heading">Wie funktioniert Timeshift</h2>



<p class="wp-block-paragraph">Timeshift erstellt inkrementelle Snapshots des Dateisystems, die bei Bedarf vollständig oder teilweise wiederhergestellt werden können. Diese Snapshots erfassen den Zustand des Systems zu einem bestimmten Zeitpunkt und können auf einem externen Laufwerk oder auf einer anderen Partition gespeichert werden. Die Verwendung von Timeshift kann ein Lebensretter sein, wenn man vorhat, risikoreiche Änderungen am System vorzunehmen oder einfach nur eine zuverlässige Möglichkeit zur Datensicherung benötigt.</p>



<h2 class="wp-block-heading">Vorbereitungen</h2>



<p class="wp-block-paragraph">Für Snapshots die aufbewahrt werden sollen, sollte eine externe Festplatte gewählt werden die mindestens doppelt so gross ist, wie die aktuelle Systemgrösse. Dazu könnt ihr auf eure Systempartition in einem Dateienexplorer wie Discover klicken, und unter <strong>Eigenschaften</strong> schnell herausfinden, wie gross diese ist. Möchtet ihr die Wiederherstellung nutzen, um vor Systemveränderungen eine Sicherung zu erstellen, reicht auch eine zweite Partition auf dem Gerät aus, um dort die Kopien kurzfristig aufzubewahren. Eine Partition mit genügend Speicherplatz sollte bereits erstellt und vorhanden sein.</p>



<p class="wp-block-paragraph">Der externe Datenträger muss als <strong>ext4</strong> formatiert sein.</p>



<h2 class="wp-block-heading">Installation von Timeshift</h2>



<p class="wp-block-paragraph">Installiert euch das Tool über die Software Centren eurer Distros wie im Beispiel zu sehen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter.png"><img loading="lazy" decoding="async" width="1024" height="545" src="https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-1024x545.png" alt="" class="wp-image-13774" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-1024x545.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-300x160.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-768x408.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-1536x817.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-2048x1089.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/05/timeshift_softwarecenter-500x266.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">oder einfach schnell und bequem in der Konsole mit dem Befehl:</p>



<pre class="wp-block-code"><code>sudo apt install timeshift</code></pre>



<h2 class="wp-block-heading"><strong>Anleitung zur Verwendung von Timeshift</strong></h2>



<p class="wp-block-paragraph">Beim ersten Start werdet ihr von einem Einrichtungsassistenten begrüßt, der euch hilft, das Programm zu konfigurieren.</p>



<h3 class="wp-block-heading">Auswahl des Snapshot-Typs</h3>



<p class="wp-block-paragraph">Wählt zwischen <strong>Rsync</strong> (für Dateisysteme ohne Snapshot-Fähigkeit) und <strong>BTRFS</strong> (wenn ihr ein BTRFS-Dateisystem verwendet). Das haben in der Regel allerdings die wenigstens Distros als Standard Dateiensystem. Ihr könnt bedenkenlos <strong>Rsync</strong> nehmen.</p>



<h3 class="wp-block-heading">Speicherort wählen</h3>



<p class="wp-block-paragraph">Wählt das Laufwerk aus, auf dem die Snapshots gespeichert werden sollen. Es wird empfohlen, ein externes Laufwerk zu verwenden, um die Sicherheit der Snapshots zu gewährleisten. </p>



<p class="wp-block-paragraph">Ihr könnt aber auch eine Partition erstellen die nur als Speicherort für die Backups dient. Das ist sinnvoll wenn ihr TimeShift vor Systemänderungen oder Treiberinstallationen verwenden möchtet.</p>



<h3 class="wp-block-heading">Zeitplanung für Automatisierungen</h3>



<p class="wp-block-paragraph">Konfiguriert, wie häufig Snapshots erstellt werden sollen – z.B. stündlich, täglich oder wöchentlich. Bei regelmässigen automatischen Snapshots, muss sich das Laufwerk, falls extern, natürlich immer am Gerät befinden.</p>



<p class="wp-block-paragraph">Stellt die Anzahl der zu behaltenden Snapshots ein. Setzt keine Haken, falls keine automatischen Sicherungen gewünscht werden. <strong>Behalten</strong> bedeutet, wieviele Kopien von den jeweiligen Zeitintervallen zurückbehalten werden, bis sie gelöscht werden. Die Standardeinstellungen kann man in den meissten Fällen so lassen.</p>



<h3 class="wp-block-heading">Daten bzw Benutzer mit einschliessen oder ausschliessen</h3>



<p class="wp-block-paragraph">Im nächsten Fenster geht es um die Sicherung der Daten. Wählt euren Home-Ordner mit aus, falls ihr eine Sicherung inklusive des Home Ordners möchtet. Im Home Ordner sind auch alle Dokumente, Bilder, Vieos und Einstellungen eurer Programme, sichert diesen mit falsch gewünscht.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw.png"><img loading="lazy" decoding="async" width="1024" height="557" src="https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-1024x557.png" alt="" class="wp-image-20109" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-1024x557.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-300x163.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-768x418.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-1536x835.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw-500x272.png 500w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshift_ordner_ausw.png 1580w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div class="wp-block-kadence-infobox kt-info-box11695_512de5-31"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-left"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h3 class="kt-blocks-info-box-title">Überlegung zum HomeOrdner</h3><p class="kt-blocks-info-box-text">Seid euch im klaren bei der Sicherung des Home Ordners, dass dies auch kontrakproduktiv sein kann, diesen mitzusichern. Stellt euch vor ihr habt nach einiger Zeit grössere Probleme, aber nur eine ältere Wiederherstellung inkl. HomeOrdner von der ihr wisst, dass diese zuletzt fehlerfrei funktioniert hat. Stellt ihr nun das System wieder her, werden alle Daten und auch Dokumente, an denen ihr kürzlich gearbeitet habt, in eurem Home Ordner direkt und unwiederruflich mit den älteren Versionen überschrieben. Dass kann, wenn's dumm kommt, ganz schön in die Hose gehen!</p></div></span></div>



<p class="wp-block-paragraph"><br>Ihr könnt auch verschiedene Snapshots erstellen, einmal mit dem Home Ordner inkludiert, einmal ohne. Ihr könnt dies dann hinter die entsprechenden Wiederherstellungspunkte vermerken. Achtet darauf, dass euer BackupPlan überlegt ist, und Sinn ergibt.</p>



<h3 class="wp-block-heading">Filter</h3>



<p class="wp-block-paragraph">Die Verwendung der Filter erfordert ein gewisses Verständnis für deren Logik. Stellt euch vor, ihr habt in den Einstellungen die Option für das Verzeichnis <strong>/Dokumente/Musik/</strong> aktiviert. Dies bedeutet, dass Timeshift nur Dateien in diesem Pfad sichert. Nun möchtet zusätzlich das Verzeichnis <strong>/Dokumente/Musik/Pop/</strong> sichern, aber das darin enthaltene Unterverzeichnis <strong>/Klassik/</strong> soll ausgeschlossen werden. Ein Beispiel für die entsprechenden Filterregeln:</p>



<p class="wp-block-paragraph"><strong>+</strong> /Dokumente/Musik/<br><strong>-</strong> /Dokumente/Musik/Pop/Klassik/<br><strong>+</strong> /Dokumente/Musik/Pop/***</p>



<p class="wp-block-paragraph">Von der Logik her würde man den Ausschluss von <strong>/Klassik/</strong> am Ende der Liste erwarten. Dies funktioniert jedoch nicht, da Filter zwar auf nachfolgende Regeln anwendbar sind, aber nicht rückwirkend wirken. Würde der Ausschluss von <strong>/Klassik/</strong> am Ende stehen, würde es dennoch gesichert, da der Filter <strong>/Dokumente/Musik/Pop/***</strong> dieses Verzeichnis bereits einschließt. Ein Rückwirkender Ausschluss ist nicht möglich. </p>



<p class="wp-block-paragraph">Die <strong>3 Sterne</strong> bedeutet dass alle Unterordner und darin enthaltenen Dateien mitgesichert werden. Benutzt die Sterne um alle in einem Ordner befindliche Dateien mitzusichern.</p>



<p class="wp-block-paragraph">Seid ihr mit dem Assistenten durch, könnt ihr anschliessend alles nochmals in den <strong>Einstellungen</strong> überprüfen und gegebenfalls abändern.</p>



<h2 class="wp-block-heading">Snapshot erstellen</h2>



<p class="wp-block-paragraph">Das erstellen der Snapshots ist sehr einfach, klickt dafür einfach auf <strong>Erstellen</strong>, um manuell einen Snapshot zu erzeugen. Automatische Snapshots werden entsprechend eurer Zeitplanung durchgeführt. Bitte beachtet, dass die Erstellung eines Snapshots einige Zeit in Anspruch nehmen kann.</p>



<h2 class="wp-block-heading"><strong>Wiederherstellung</strong> des Systems</h2>



<p class="wp-block-paragraph">Wählt den Snapshot aus, den ihr wiederherstellt möchtet, und klicke auf <strong>Wiederherstellen</strong>. Im ersten Feld seht ihr eine Übersicht, wo und wie euer System wiederherstellt wird. Achtet einfach darauf, dass die Wiederherstellung auf eure ursprüngliche Systempartition stattfindet:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung.png"><img loading="lazy" decoding="async" width="778" height="1024" src="https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung-778x1024.png" alt="" class="wp-image-11712" style="width:500px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung-778x1024.png 778w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung-228x300.png 228w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung-768x1011.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung-500x658.png 500w, https://yourdevice.ch/wp-content/uploads/2023/11/timeshiftwiederherstellung.png 994w" sizes="auto, (max-width: 778px) 100vw, 778px" /></a></figure>
</div>


<p class="wp-block-paragraph">Befolgt die Anweisungen, um die Wiederherstellung abzuschließen. Habt ihr euer System komplett zerschossen, dann könnt ihr das exakt gleiche Betriebssystem neu installieren, und anschliessend Timeshift neuinstallieren und aus einem Backup von eurer externen Festplatte wiederherstellen. </p>



<p class="wp-block-paragraph">Klickt dafür auf <strong>Durchsuchen</strong> und klickt das erste Fenster weg, danach öffnet sich der Explorer und wählt den Timeshift Ordner falls das frisch installierte System euren Sicherungensort nicht sofort wiedererkennt. Es ist zu empfehlen, die Snapshots bzw. den Ordner <code>timeshift</code> von eurer externen Platte direkt wieder in euren Home Ordner, auf dem zu wiederherstellenden System, zu packen. </p>



<h2 class="wp-block-heading">Backup Strategien</h2>



<p class="wp-block-paragraph">Am besten erstellt ihr euch 2 Sicherungsjobs: einen ohne Home Ordner, und eine Komplettsicherung inkl. Homeordner. Die Sicherung ohne Homeordner läuft dann regelmässig, zum Beispiel auf das eigene System, oder auf eine NAS im Netzwerk. Wenn etwas schief gegangen ist, nach kleineren Tüfteleien oder Programmupdates, und ihr bringt es einfach nicht wieder zum laufen, nutzt ihr die <strong>Sicherung ohne Homeordner</strong>. </p>



<p class="wp-block-paragraph">Der 2te Sicherungsjob mit Homeordner läuft NICHT automatisch. Diesen stosst ihr nur an, wenn ihr vor grösseren Änderungen steht, wie zum Beispiel einem Distributionsupgrade steht, zum Beispiel von Ubuntu 22.04 auf Ubuntu 24.04. Dieses Backup darf später nicht wieder verwendet werden, den ansonsten überschreibt es auch euren Homeordner, inklusive all eurer neu erstellten, oder veränderten Dokumente! </p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Mit dieser Anleitung solltet ihr in der Lage sein, Timeshift effektiv für Backups eures Linux-Systems zu nutzen. Es ist ein wertvolles Werkzeug, das euch dabei helfen kann, viele Arten von Systemproblemen zu vermeiden oder zu beheben, ohne dass Daten verloren gehen. Wenn ihr mehr über die Thematik Backups wissen wollt, schaut mal <a href="https://yourdevice.ch/was-ist-ein-gutes-backup/">hier</a> vorbei. Für Sicherungen von OpenSuse Systemen empfehlen wir hingegen das Tool <a href="https://de.opensuse.org/openSUSE:Snapper_Tutorial">Snapper</a>.</p>
<p>The post <a href="https://yourdevice.ch/systemwiederherstellung-unter-linux-mit-timeshift/">Systemwiederherstellung unter Linux mit TimeShift</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/systemwiederherstellung-unter-linux-mit-timeshift/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Bitcoin Blockchain mit Rsync sichern auf Umbrel &#038; Raspi</title>
		<link>https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/</link>
					<comments>https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Wed, 15 Nov 2023 08:00:04 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<category><![CDATA[selfhosting]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=10780</guid>

					<description><![CDATA[<p>Heute lernen wir, wie wir Bitcoin Blockchain mit Rsync auf Raspi und Umbrel sichern können. Eine sinnvolle Absicherung der eigenen Node beinhaltet auch die komplette Sicherung der Blockchain in regelmässigen...</p>
<p>The post <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">Bitcoin Blockchain mit Rsync sichern auf Umbrel &#038; Raspi</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute lernen wir, wie wir Bitcoin Blockchain mit Rsync  auf Raspi und Umbrel sichern können. Eine sinnvolle Absicherung der eigenen Node beinhaltet auch die komplette Sicherung der Blockchain in regelmässigen Abständen. Mit der Zeit kann die Festplatte zu klein werden, Ihr wollt auf ein stärkeres Gerät umrüsten oder der Raspi ist mal wieder ausgefallen. Durch die regelmässige Sicherung der Blockchain lassen sich solche Setups schnell wieder aufsetzen ohne Ewigkeiten auf die erneute Synchronisation warten zu müssen. Bei Umbrel geht das ca 7 Tage, bei Blitz sogar teilweise bis zu 4 Wochen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="600" height="400" src="https://yourdevice.ch/wp-content/uploads/2023/11/bitcoin-backuptitle.jpg" alt="" class="wp-image-11701" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/bitcoin-backuptitle.jpg 600w, https://yourdevice.ch/wp-content/uploads/2023/11/bitcoin-backuptitle-300x200.jpg 300w, https://yourdevice.ch/wp-content/uploads/2023/11/bitcoin-backuptitle-500x333.jpg 500w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</div>




<h2 class="wp-block-heading">Vorbereitungen</h2>



<p class="wp-block-paragraph">Für das Backup benötigt Ihr eine ausreichen grossen Datenträger oder eine NAS die Verbindung zur Node hat. Wichtig ist, dass wir nicht einfach die Blockchain kopieren, sondern rsync dafür verwenden. Dies stellt sicher das alle Berechtigungen und Besitzertüme beim kopieren genau so bleiben wie sie sind. Stellt also sicher dass auf auf der der Node und auf dem Zielgerät rsync installiert ist. Für Windows Computer gibt es dafür das Tool <a href="https://www.heise.de/download/product/deltacopy-62565">Delta Copy</a>.</p>



<p class="wp-block-paragraph">Stellt sicher dass auf Eurem Linux Zielrechner wie ein Linux Computer ein SSH-Server installiert ist, und dieser via <strong>SSH</strong> erreichbar ist. Auf dem Windowsrechner machen wir es später jedoch ohne SSH weil dass nicht immer funktioniert.</p>



<p class="wp-block-paragraph">Der Befehl zur Installation eines SSH-Servers wäre:</p>



<pre class="wp-block-code"><code>sudo apt install openssh-server</code></pre>



<p class="wp-block-paragraph">Eine Konfiguration ist nicht weiter notwendig. Stellt einfach sicher das <strong>Port 22</strong> auf Eurem Linux Client offen ist.</p>



<p class="wp-block-paragraph">Erstellt auf den Zielgeräten einen Ordner der für das aufbewahren benutzt werden soll. Auf der einer Synology kann das z.B ein neuer gemeinsamer Ordner sein. Stellt sicher das Rsync auf der Eurer NAS bzw auf Eurer Synology aktiviert ist. </p>



<p class="wp-block-paragraph">Beim Windows Client müsst Ihr ebenfalls einen Ordner für den Empfang eingerichtet und freigegeben werden. Hier müssen wir Delta Copy wie in <a href="https://yourdevice.ch/externes-backup-synology-nas-erstellen/">diesem Beitrag hier</a> eingerichtet haben. Die Rsync Einrichtung auf einem Linux Client ist hier <strong>nicht</strong> nötig!</p>



<p class="wp-block-paragraph">Ob Rsync auf Eurem Linux Geräten, bzw der Node installiert ist, könnt Ihr mit <code>rsync --version</code> überprüfen. Falls nichts vorhanden, installiert es einfach mit:</p>



<pre class="wp-block-code"><code>apt install rsync</code></pre>



<h2 class="wp-block-heading">Umbrel Fullnode Blockchain sichern</h2>



<p class="wp-block-paragraph">Loggt Euch zuerst via SSH auf der Umbrel ein. Checkt nochmals ob rsync installiert ist. Wenn ja kann es bereits gleich losgehen.</p>



<h3 class="wp-block-heading">Auf NAS sichern</h3>



<p class="wp-block-paragraph">Der Ordner auf der NAS muss exisiteren, und eine SSH Verbindung zum Ziel muss eingerichtet sein. Auf der Umbrel ist der Pfad zur Blockchain<strong> /root/umbrel/app-data/bitcoin/data/bitcoin/</strong><br>Dort sind die 3 Ordner <strong>blockchain, chainstate und indexes</strong> gespeichert. Diese 3 Ordner müssen wir sichern.<br>Auf der Synology NAS wäre der Ziel Ordner unter <strong>/volume1/backups/blockchain/umbrel/</strong> zu finden. Die Befehle wäre also:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/blockchain  benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/</code></pre>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/chainstate &nbsp;benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/</code></pre>



<p class="wp-block-paragraph">und</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/indexes benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/</code></pre>



<p class="wp-block-paragraph">Ihr könnt das ganze zuerst mal testen indem Ihr eine kleine Datei wie die debug.log auf den Zielrechner schiebt. </p>



<h3 class="wp-block-heading">Auf einer externen Platte auf einem Linux Client sichern</h3>



<p class="wp-block-paragraph">Der Befehl ist der gleiche, der Zielort muss leicht angepasst werden. Schaut in der Konsole wie z.B ein externer Datenträger eingebunden worden ist mit dem Befehl <code>lsblk</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient.png"><img loading="lazy" decoding="async" width="1024" height="717" src="https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-1024x717.png" alt="" class="wp-image-11702" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-1024x717.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-300x210.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-768x538.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-1536x1075.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient-500x350.png 500w, https://yourdevice.ch/wp-content/uploads/2023/11/pfadaufclient.png 1810w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ihr seht dass der USB Stick als <strong>sda1</strong> zu finden ist,  und unter <code>/media/mario/stickbezeichnung</code> gemounted wurden ist. Nehmen wir an auf dem USB Stick wäre noch der Ordner <strong>umbrel</strong> auf dem Ihr die Daten sichern wollt, dann währe der Pfad zum Ordner <code>/media/mario/stickbezeichnung/umbrel/</code></p>



<p class="wp-block-paragraph">Dementsprechend passt Ihr den Befehl an mit dem Benutzernamen und der IP Adresse des Linux Rechners:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>ordnername</strong>&nbsp;mario@192.168.1.84:/media/mario/7E2D368C6FFFE5CF/umbrel/</code></pre>



<p class="wp-block-paragraph">Nun müsst Ihr wieder Ordnername mit den 3 Ordner <strong>blockchain, indexes und chainstate</strong> ersetzen und könnt die Ordner direkt auf eine externe Festplatte sichern.</p>



<h3 class="wp-block-heading">Auf einer externen Platte mit Windows Betriebssystem sichern</h3>



<p class="wp-block-paragraph">Windows SSH Server ist nicht wirklich zuverlässig, deshalb erledigen wir dass mit einen Rsync Server den wir direkt ansprechen. Wir müssen wie in den Vorbereitungen bereits angesprochen DeltaCopy installieren. Wir erstellen auf DeltaCopy Server ein neues Modul mit dem namen blockchain, und setzen den Pfad auf den externen Datenträger</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver.png"><img loading="lazy" decoding="async" width="1024" height="958" src="https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver-1024x958.png" alt="" class="wp-image-11703" style="width:600px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver-1024x958.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver-300x281.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver-768x718.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver-500x468.png 500w, https://yourdevice.ch/wp-content/uploads/2023/11/windowsrsyncserver.png 1036w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Dazu müsst Ihr einfach nur <strong>Add New Directory</strong> auswählen und mit <strong>Browse</strong> den Pfad angeben. Stellt sicher das der Rsync Server läuft und die Ampel auf grün zeigt. Ausserdem muss auf Eurem Windowsrechner der Rsync <strong>TCP Port</strong> <strong>873</strong> offen sein. </p>



<p class="wp-block-paragraph">Danach sprecht Ihr das Ziel nicht mit einem Pfad an, sondern mit dem Modulnamen, in unserem Falle <strong>blockchain</strong>.</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>ordnername </strong>192.168.1.75::blockchain</code></pre>



<h2 class="wp-block-heading">RaspiBlitz Fullnode Blockchain sichern</h2>



<p class="wp-block-paragraph">Die Befehle sind alle gleich, ausser dass die Blockchain woanders zu finden ist. Der Pfad für die Blockchain auf dem Raspi ist: /mnt/hdd/bitcoin/</p>



<p class="wp-block-paragraph">Die Ordner heissen hier: <strong>blocks, chainstate und indexes</strong>.</p>



<p class="wp-block-paragraph">Die Befehle sind also nur bzgl des Quellpfades anzupassen, z.B für die Sicherung auf die NAS:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify /mnt/hdd/bitcoin/blocks  benutzername@172.16.0.54:/volume1/backups/blockchain/<strong>raspi</strong>/</code></pre>



<p class="wp-block-paragraph">Bitte <strong>Zielordner</strong> dann halt ensprechend mit <strong>raspi</strong> oder so abändern.</p>



<h2 class="wp-block-heading">Wiederherstellen der Blockchain auf Fullnodes</h2>



<p class="wp-block-paragraph">Habt Ihr Eure Fullnode verkonfiguriert, oder habt eine neue, könnt Ihr nun die Blockchains auf die jeweiligen Geräte ziehen. </p>



<p class="wp-block-paragraph">Wichtig dabei ist, dass die Geräte nicht syncen währen der Übertragung. Der bitcoind.service muss also kurz angehalten werden. </p>



<p class="wp-block-paragraph">Unterm Raspi ist das relativ einfach. Ihr richtet das Gerät ein bzw installiert RaspiBlitz, und lasst ihn kurz in Ruhe damit alle nötigen Ordner erstellt werden können. Danach stopt ihr die synchronisation mit:</p>



<pre class="wp-block-code"><code>sudo systemctl stop bitcoind.service</code></pre>



<p class="wp-block-paragraph">Sobald Ihr alle Daten wieder rüber habt. Könnt Ihr den Service mit </p>



<pre class="wp-block-code"><code>sudo systemctl start bitcoind.service </code></pre>



<p class="wp-block-paragraph">wieder starten. </p>



<p class="wp-block-paragraph">Auf dem Umbrel müsst Ihr kurz den Docker-Container stoppen. Der Container heisst normalerweise <code>lncm/bitcoind:v25.1</code></p>



<p class="wp-block-paragraph">Checkt kurz mit <code>docker ps</code> wie der container bei Euch heisst. Ihr erkennt in an der Bitcoin Core Versionsnummer, hier in meinem Falle <strong>25.1</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker.png"><img loading="lazy" decoding="async" width="3723" height="1658" src="https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker.png" alt="" class="wp-image-11704" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker.png 3723w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-300x134.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-1024x456.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-768x342.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-1536x684.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-2048x912.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/11/umbrelbitcoindocker-500x223.png 500w" sizes="auto, (max-width: 3723px) 100vw, 3723px" /></a></figure>
</div>


<p class="wp-block-paragraph">Stoppt den Container mit:</p>



<pre class="wp-block-code"><code>docker stop bitcoin_bitcoind_1</code></pre>



<p class="wp-block-paragraph">und startet Ihn wieder mit:</p>



<pre class="wp-block-code"><code>docker start bitcoin_bitcoind_1</code></pre>



<p class="wp-block-paragraph">Sobald die Übertragung aller Ordner fertig ist. </p>



<h3 class="wp-block-heading">Die Daten von der NAS oder vom Linux Backup ziehen</h3>



<p class="wp-block-paragraph">Ihr müsst Euch nun vom  jeweiligen Gerät arbeiten. Also entweder auf der Umbrel oder auf dem Blitz. Der Rsync Befehl ist nun umgekehrt:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/<strong>blockchain</strong> /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>blockchain</strong></code></pre>



<p class="wp-block-paragraph">oder für den Raspi:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify benutzername@172.16.0.54:/volume1/backups/blockchain/<strong>raspi</strong>/<strong>blocks</strong> /mnt/hdd/bitcoin/<strong>blocks</strong></code></pre>



<h3 class="wp-block-heading">Daten von Windows Rsync Modul ziehen</h3>



<p class="wp-block-paragraph">Beim Windows Rsync Server müssen wir uns einfach auf das Modul beiziehen. Gebt Modulname und Pfad zum Ordner an, also Beispielsweise für die Umbrel:</p>



<pre class="wp-block-code"><code>rsync -avz --info=progress2 --append-verify 192.168.1.75::modulname/umbrel/<strong>blockchain</strong> /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>blockchain</strong></code></pre>



<p class="wp-block-paragraph">Auf dem Raspi ist der Pfad und der Ordnername <strong>blocks</strong> entsprechend anzupassen.</p>



<p class="wp-block-paragraph">Danach könnt Ihr die Services wieder starten und kurz abwarten bis die Node die Daten gecheckt hat. Auf dem Umbrel geht das meisst ganz fix. Der Raspi benötigt allgemein etwas länger. Falls es Probleme auf dem Raspi gibt, checkt die logs mit:</p>



<pre class="wp-block-code"><code>sudo tail -f /mnt/hdd/bitcoin/debug.log</code></pre>



<p class="wp-block-paragraph">Hat der Raspi die Blockchain korrekt geladen, dürfen keine Blockchain Fehler auftreten und die Syncro muss normal weiter gehen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken.png"><img loading="lazy" decoding="async" width="3796" height="728" src="https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken.png" alt="" class="wp-image-11705" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken.png 3796w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-300x58.png 300w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-1024x196.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-768x147.png 768w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-1536x295.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-2048x393.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/11/raspilogschecken-500x96.png 500w" sizes="auto, (max-width: 3796px) 100vw, 3796px" /></a></figure>
</div>


<h2 class="wp-block-heading">Die Sicherungen automatisieren</h2>



<p class="wp-block-paragraph">Wenn Ihr wollt, könnt Ihr das ganze auch automatisieren. Führt Ihr rsync via SSH aus, dann müsst Ihr natürlich ein Passwort eingeben. Das funktioniert natürlich nicht wenn das alles automatisch ablaufen soll. Deshalb kann sich der Quellrechner via SSH-ID beim Zielrechner authentifzieren. Das geht mit <code>ssh-copy-id</code></p>



<p class="wp-block-paragraph">Loggt auf auf Eurer Node ein. Führt den folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>ssh-copy-id benutzername@IPdesBackupsServers</code></pre>



<p class="wp-block-paragraph">und gebt Euer Passwort des Zielrechners ein. Danach liegt der öffentliche Schlüssel der Fullnode auf dem Zielrechner, und dieser muss sich von nun an nicht mehr mit einem Passwort authentifzieren, sondern tut das über SSH Schlüsselpaare. Damit ist die voraussetzung geschaffen um automatische Rsync Befehle über SSH zu ermöglichen. </p>



<h3 class="wp-block-heading">Cronjob erstellen</h3>



<p class="wp-block-paragraph">Mit crontab -e erstellen wir einen neuen Cronjob. Richtet Ihr das erste mal ein, fragt Euch Crontab mit welchen Editor Ihr arbeiten wollt. Nehmt am besten immer <strong>Nano</strong>, also die Nummer eins.</p>



<p class="wp-block-paragraph">Danach tragt Ihr am Ende der Datei folgendes ein:</p>



<pre class="wp-block-code"><code>0 1 1 * * rsync -avz --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>blockchain</strong>  benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/

0 6 1 * * rsync -avz --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>indexes</strong> benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/

0 8 1 * * rsync -avz --append-verify /root/umbrel/app-data/bitcoin/data/bitcoin/<strong>chainstate</strong> benutzername@172.16.0.54:/volume1/backups/blockchain/umbrel/</code></pre>



<p class="wp-block-paragraph">Damit wird Beispielsweise immer am ersten des Monats um 01:00 der rsync Befehl ausgeführt. Gestartet wird mit dem Ordner <strong>blockchain</strong>, diesem geben wir <strong>5 Std</strong> Zeit, danach <strong>indexes</strong> und 2 Stunden später <strong>chainstate</strong>. Passt den Befehl auf Eure Fullnode Betriebssystem und Euren Speicherort entsprechend an.</p>



<p class="wp-block-paragraph">Damit sollte die Blockchain regelmässig gespeichert werden. Mehr als einmal im Monat ist in der regel nicht notwendig, dass könnt Ihr aber nach Euren Bedürfnissen anpassen.</p>



<h2 class="wp-block-heading">Weitere wichtige Hinweise</h2>



<p class="wp-block-paragraph">Falls Daten bzw Ordner nicht übertragen werden, checkt Eure Firewall-Einstellungen und achtet darauf dass die jeweiligen Ports geöffnet sind. </p>



<p class="wp-block-paragraph">Wichtig ist, dass das SSH Fenster, auf dem Ihr die Übertragungen startet, nicht geschlossen werden. Die Blockchain Sicherhung oder Übertragung kann bei ca 700GB je nach Netzwerkgeschwindigkeit mehrere Stunden gehen. In dieser Zeit darf der Rechner, mit dem Ihr Euch verbindet auf die Nodes verbindert, nicht schlafen geht! Schaltet also den Suspend bzw Schlafmodus des Rechners ab! Bricht die SSH Verbindung ab, bricht auch die Übertragung ab!</p>
<p>The post <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">Bitcoin Blockchain mit Rsync sichern auf Umbrel &#038; Raspi</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Programme &#038; Einstellungen sichern und wiederherstellen</title>
		<link>https://yourdevice.ch/linux-programme-und-einstellungen-sichern-und-wiederherstellen/</link>
					<comments>https://yourdevice.ch/linux-programme-und-einstellungen-sichern-und-wiederherstellen/#comments</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Wed, 18 Oct 2023 07:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Netzwerk & Sicherheit]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=11181</guid>

					<description><![CDATA[<p>Heute schauen wir uns an, wie wir unseres Linux System, inklusive aller Programme und Einstellungen, sichern und wiederherstellen können. Die meissten haben wahrscheinlich keinen Netzwerkspeicher, auf welcher Sicherungen dieser Art...</p>
<p>The post <a href="https://yourdevice.ch/linux-programme-und-einstellungen-sichern-und-wiederherstellen/">Linux Programme &amp; Einstellungen sichern und wiederherstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute schauen wir uns an, wie wir unseres Linux System, inklusive aller Programme und Einstellungen, sichern und wiederherstellen können. Die meissten haben wahrscheinlich keinen Netzwerkspeicher, auf welcher Sicherungen dieser Art regelmässig ausgeführt werden können. Wir behelfen uns deshalb mit dem Tool Vorta und einem lokalen Datenträger.</p>



<p class="wp-block-paragraph">Die Methode um unseren Home Ordner auf einer NAS zu sichern, haben wir bereits mal <a href="https://yourdevice.ch/linux-pc-lokal-und-auf-nas-sichern/">hier</a> kennen gelernt. Hier ging es aber eher um ein Backup des Home Ordners inkl. aller Dokumente. Wollt ihr einfach Systemeinstellungen und die Programme sichern, haben wir hier eine etwas angepasste Variante. Das bietet sich z.B bei und nach der Neuinstallation des Systems an.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup-1024x576.jpeg" alt="" class="wp-image-11409" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup-1024x576.jpeg 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup-300x169.jpeg 300w, https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup-768x432.jpeg 768w, https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup-500x281.jpeg 500w, https://yourdevice.ch/wp-content/uploads/2023/10/programmebackup.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Voraussetzungen</h2>



<p class="wp-block-paragraph">Die Vorausetzungen für das Backup sind eigentlich sehr einfach, ihr benötigt:</p>



<ul class="wp-block-list">
<li>Ein USB Stick oder eine externe Festplatte mit genügend Speicherkapazität</li>



<li>Das BackUp Tool <a href="https://www.borgbackup.org/">Borg</a> mit der Benutzeroberfläche Vorta</li>



<li>Das neue System sollte den selben Unterbau haben, hattet ihr ein Ubuntu System, dann sollte es anschliessend auch wieder Ubuntu sein.</li>



<li>Ein aktuelles System mit allen Updates.</li>
</ul>



<div class="wp-block-kadence-infobox kt-info-box11181_a57001-c4"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Programme auf einer anderen Distribution wiederherzustellen kann und wird zu Problemen führen, ihr solltet Programme nur mit dem unteren Abschnitt sichern, wenn ihr auf dem neuen PC die gleiche Distro mit der selben Desktopoberfläche benutzt.</p></div></span></div>



<h2 class="wp-block-heading">Datenträger vorbereiten</h2>



<p class="wp-block-paragraph">Formatiert euch den Datenträger mit <strong>ext4</strong> oder <strong>ntfs</strong> und vergebt dem Gerät einen eindeutigen Namen. Wie das genau funktioniert, erfahrt ihr <a href="https://yourdevice.ch/usb-stick-auf-linux-formatieren-und-verschluesseln/">hier</a>. Legt euch auf dem USB-Stick oder auf der externen Festplatte einen Ordner mit dem Namen <strong>Backup</strong> an. Hier sind wir bereits fertig, weitere Vorbereitungen müssen nicht getroffen werden.</p>



<h2 class="wp-block-heading">Programme sichern</h2>



<p class="wp-block-paragraph">Wir sichern nicht direkt die Programme da dies unter Linux unnötig ist, und die reinen Installationen keine Konfiguration der Programme enthält. Was wir sichern, ist eine Liste aller installierten Programme und separat die Konfigurationen unserer Programme, damit anschliessend alle Apps und Programme so eingerichtet sind, wie sie vorher waren. Alle Konfigurationen und Einstellungen werden unter Linux standardmässig im <strong>Home Order</strong> gespeichert.</p>



<p class="wp-block-paragraph">Wir erstellen zuerst eine Liste aller Programme, speichern diesen in eine Text Datei, welche wir verwenden können, um danach auf dem frisch installierten Gerät alle Programme in dieser Liste automatisch wieder zu installieren. Es werden alle Programme gesichert, die ihr aktuell auf dem System installiert habt.</p>



<p class="wp-block-paragraph">Wir updaten alle Programme und erstellen gleich eine Liste mit dem Befehl:</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; dpkg --get-selections &gt; /home/<strong>Benutzername</strong>/Dokumente/paketliste.txt</code></pre>



<p class="wp-block-paragraph">Ersetzt <strong>Benutzername</strong> mit eurem Benutzernamen! <strong>Diese Datei sichern wir uns z.B auf dem USB Stick.</strong></p>



<h2 class="wp-block-heading">Installation von Borg bzw Vorta</h2>



<p class="wp-block-paragraph">Die Insallation ist sehr einfach. Öffnet das Terminal und gebt folgenden Befehl ein:</p>



<pre class="wp-block-code"><code>sudo apt install vorta</code></pre>



<h3 class="wp-block-heading">Anwendungseinstellungen mit Borg / Vorta sichern</h3>



<p class="wp-block-paragraph">Öffnet das Programm Vorta. Im ersten Reiter <strong>Repository</strong> wählen wir ein Sicherungsziel. Legt hier mittels dem <strong>Plus Symbol</strong> und <strong>Neues Repository</strong> ein neues Sicherungsziel an. Dies ist bei uns <strong>der eingerichtete Datenträger</strong>. Der befindet sich immer in System-Ordner <strong>media</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1.png"><img loading="lazy" decoding="async" width="1024" height="698" src="https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-1024x698.png" alt="" class="wp-image-11412" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-1024x698.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-300x204.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-768x523.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-1536x1047.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1-500x341.png 500w, https://yourdevice.ch/wp-content/uploads/2023/10/vortausb-1.png 1962w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Neues Backup Repo erstellen</figcaption></figure>
</div>


<p class="wp-block-paragraph">Vergebt ein Passwort und wählt <strong>Hinzufügen</strong>. Für eine unverschlüsselte Sicherung könnt ihr auch im Tab <strong>Erweitert</strong> ein unverschlüsseltes Backup erstellen --&gt; <strong>Verschlüsselung</strong> --&gt; <strong>Unverschlüsselt</strong></p>



<h4 class="wp-block-heading">Zu sichernde Verzeichnisse</h4>



<p class="wp-block-paragraph">Die meisten Programme speichern ihre Einstellungen im Home-Verzeichnis des Nutzers, normalerweise in versteckten Ordnern (die mit einem Punkt <code>.</code> beginnen). <strong>Ihr könnt das gesamte Home-Verzeichnis sichern,</strong> um sicherzustellen, dass keine wichtigen Dateien verloren gehen, oder auch nur die wichtigsten Ordner in den die Einstellungen enthalten sind:</p>



<ul class="wp-block-list">
<li><code>~/.config/</code>: Hier befinden sich die meisten Konfigurationsdateien für Anwendungen, die die XDG-Standardverzeichnisse verwenden.</li>



<li><code>~/.local/share/</code>: Dieser Ordner enthält Daten und Konfigurationen, die lokal gespeichert werden, einschließlich einiger Programmeinstellungen und Anwendungsdaten.</li>



<li><code>~/.cache/</code>: Enthält zwischengespeicherte Daten. Dieser Ordner ist nicht unbedingt notwendig, aber es kann sinnvoll sein, ihn zu sichern, wenn ihr bestimmte Programme vollständig wiederherstellen möchtet.</li>



<li>Versteckte Dateien und Ordner: Viele Programme legen ihre Einstellungen direkt im Home-Verzeichnis in versteckten Dateien (z.B. <code>.bashrc</code>, <code>.vimrc</code>) oder Ordnern (z.B. <code>.mozilla</code>, <code>.thunderbird</code>) ab.</li>



<li><code>/etc/</code>: Enthält Konfigurationsdateien für das System und viele Programme. Wenn ihr spezifische Programme sichern möchtet, kannst du gezielt die entsprechenden Unterverzeichnisse sichern.</li>



<li><code>/var/</code>: In manchen Fällen speichern Programme Daten in <code>/var</code>, zum Beispiel Datenbanken oder Webserver.</li>
</ul>



<p class="wp-block-paragraph">Geht in den nächsten Reiter <strong>Quellen</strong>, und fügt mit dem <strong>Plus Symbol</strong> wie im Beispiel zu sehen eure Quellen hinzu. Der Screenshot gilt nur als Beispiel. Auf eurer Konfiguration sind natülich je nach Wunsch weitere Ordner enthalten. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern.png"><img loading="lazy" decoding="async" width="1024" height="805" src="https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-1024x805.png" alt="" class="wp-image-11411" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-1024x805.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-300x236.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-768x604.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-1536x1207.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern-500x393.png 500w, https://yourdevice.ch/wp-content/uploads/2023/10/konfigurationensichern.png 1800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Konfigurationsdateien und Ordner zum sichern auswählen, achtet darauf weitere Ordner hinzuzufügen. </figcaption></figure>
</div>


<p class="wp-block-paragraph">Den Ordner <strong>/etc</strong> könnt Ihr einfach aus der Liste auswählen. Die Ordner <strong>.config</strong> oder auch zum Beispiel <strong>.thunderbird</strong> oder <strong>.mozilla</strong> müsst ihr in der Liste unten im Pfad selber hinzufügen da er in der Listenansicht versteckt ist. Fügt hier die Ordner der Programme hinzu die gesichert werden sollen. Checkt dazu im Terminal mit <code>ls -la</code> welche Programme eigene versteckte Ordner angelegt haben:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1.png"><img loading="lazy" decoding="async" width="1024" height="627" src="https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-1024x627.png" alt="" class="wp-image-15110" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-1024x627.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-300x184.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-768x470.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-1536x940.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-2048x1253.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/10/versteckeordner_programme-1-500x306.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wollt ihr weitere Quellen hinzufügen. z.B eure Dokumente, könnt ihr dass natürlich hier auch tun, und einfach die gewünschten Ordner hinzufügen.</p>



<p class="wp-block-paragraph">Um die <strong>Sicherung zu starten</strong>, wählt unten dann einfach Datensicherung starten aus und das Tool sichert alle Daten auf euren Datenträger.</p>



<h2 class="wp-block-heading">Wiederherstellung eurer Programme</h2>



<p class="wp-block-paragraph">Auf dem frisch installierten System könnt ihr nun den USB Stick anhängen, und mit folgenden Befehl all eure Programme wieder hinzufügen und installieren. Kopiert dafür vorher die Paketlisten-Text Datei vom USB-Stick in den <strong>Dokumenten</strong> Ordner auf eurem Linux System, und führt folgenden Befehl im Terminal aus:</p>



<pre class="wp-block-code"><code>sudo dpkg --set-selections &lt; /home/<strong>Benutzername</strong>/Dokumente/paketliste.txt &amp;&amp; sudo apt-get dselect-upgrade</code></pre>



<p class="wp-block-paragraph">Damit wird euer System wieder mit allen Programmen ausgestattet, die vorher auf dem alten System vorhanden waren. </p>



<h2 class="wp-block-heading">Wiederherstellung der Konfigurationen</h2>



<p class="wp-block-paragraph">Installiert euch zunächst erstmal wieder as Backup Tool Borg / Vorta, danach öffnet ihr das Programm. Jetzt fügt ihr mit dem Plus Symbol ein <strong>bestehendes Repository</strong> hinzu. Wählt den Ordner auf dem USB Stick aus in unserem Falle den Ordner <strong>backup</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen.png"><img loading="lazy" decoding="async" width="1024" height="640" src="https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-1024x640.png" alt="" class="wp-image-11413" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-1024x640.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-300x188.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-768x480.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-1536x960.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen-500x313.png 500w, https://yourdevice.ch/wp-content/uploads/2023/10/bestehendesrepohinzufuegen.png 1800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Das erstellte Repo hinzufügen</figcaption></figure>
</div>


<p class="wp-block-paragraph">Das Repo wird mit dem Button <strong>Add</strong> hinzugefügt.</p>



<p class="wp-block-paragraph">Als nächstes gehen wir in den Reiter <strong>Archive</strong> und machen uns an die eigentliche Wiederherstellung der Konfigurationen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen.png"><img loading="lazy" decoding="async" width="1024" height="800" src="https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-1024x800.png" alt="" class="wp-image-11414" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-1024x800.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-300x235.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-768x600.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-1536x1201.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen-500x391.png 500w, https://yourdevice.ch/wp-content/uploads/2023/10/backupwiederherstellen.png 1796w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Dazu wählen wir unser Archiv aus, und benutzen die <strong>Entpacken</strong> Funktion. Wir können danach auswählen, wohin die enthaltenen Dateien entpackt werden. Wir wählen dazu direkt die Ordner, in dem die Daten auch vorher gesichert worden sind.</p>



<p class="wp-block-paragraph">Im nächsten Feld wählen wir z.B den Ordner <code>/etc</code> und entpacken diesen auch gleich direkt in den Ordner <code>/etc</code> auf dem System:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken.png"><img loading="lazy" decoding="async" width="1024" height="822" src="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-1024x822.png" alt="" class="wp-image-11415" style="height:320px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-1024x822.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-300x241.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-768x617.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-1536x1233.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken-500x401.png 500w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpacken.png 1805w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ordner <strong>etc</strong> auswählen</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel.png"><img loading="lazy" decoding="async" width="1024" height="703" src="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-1024x703.png" alt="" class="wp-image-11416" style="height:320px" srcset="https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-1024x703.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-300x206.png 300w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-768x527.png 768w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-1536x1055.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-2048x1406.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/10/etcentpackenbeispiel-500x343.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">und in den System Ordner <strong>etc</strong> entpacken</figcaption></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Wählt <strong>OK</strong> und der Ordner vom Datenträger wird in den vorgesehenen Ordner entpackt. Macht das selbe mit dem <strong>Home Ordner</strong>. Im Home Ordner sind sämtliche Ordner enthalten, die ihr zusätzlich angegeben habt, wie zum Beispiel <strong>.config</strong>, <strong>.mozilla</strong> und etc. </p>



<p class="wp-block-paragraph">Danach wäre die Sicherung auch bereits schon vollständig wiederhergestellt. Startet das System zur Sicherheit kurz neu. Eure Programme sollten nun die Einstellungen haben, die sie vorher auf eurem alten System auch hatten.</p>



<p class="wp-block-paragraph">Jetzt können wir auf unserem neuen System weiterarbeiten, wie als wäre garnichts gewesen und das nur mit kostenfreien Open-Source basierten Tools und einigen Befehlen auf der Kommandozeile.</p>



<p class="wp-block-paragraph">Ich hoffe ich habe euch mit dem Artikel "Linux Programme und Einstellungen sichern und wiederherstellen" etwas weiterhelfen können. Habt ihr Fragen oder Anliegen? Schreibt sie in die Kommentare!</p>
<p>The post <a href="https://yourdevice.ch/linux-programme-und-einstellungen-sichern-und-wiederherstellen/">Linux Programme &amp; Einstellungen sichern und wiederherstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/linux-programme-und-einstellungen-sichern-und-wiederherstellen/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Externes BackUp einer Synology NAS erstellen</title>
		<link>https://yourdevice.ch/externes-backup-synology-nas-erstellen/</link>
					<comments>https://yourdevice.ch/externes-backup-synology-nas-erstellen/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 12 Dec 2022 18:13:22 +0000</pubDate>
				<category><![CDATA[Netzwerk & Sicherheit]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Synology]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=2677</guid>

					<description><![CDATA[<p>In diesem Artikel erfahrt Ihr einiges zu Thema wie Ihr ein externes Backup einer Synology NAS erstellen könnt. Eine NAS ist ein Netzwerk Gerät welches es ermöglicht, alle Daten, Filme,...</p>
<p>The post <a href="https://yourdevice.ch/externes-backup-synology-nas-erstellen/">Externes BackUp einer Synology NAS erstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Artikel erfahrt Ihr einiges zu Thema wie Ihr ein externes Backup einer Synology NAS erstellen könnt. Eine NAS ist ein Netzwerk Gerät welches es ermöglicht, alle Daten, Filme, Dokumente und Videos an einer zentralen Stelle für alle Teilnehmer des privaten LAN Netzwerks verfügbar zu machen. Auch wiegen sich viele Privatanwender in der falschen Sicherheit, eine NAS sei ein BackUp. Auch wenn auf der NAS ein RAID 1 mit Datenrendundanz eingerichtet ist, ist dies kein Garrant für vollständige Datensicherheit. Brand, Unfall, Defekt der Elektronik oder Missgeschicke durch Stürze, überlebt auch kein RAID 1 gesicherte NAS Konfiguration.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="474" height="237" src="https://yourdevice.ch/wp-content/uploads/2022/12/rsync.jpeg" alt="" class="wp-image-8159" srcset="https://yourdevice.ch/wp-content/uploads/2022/12/rsync.jpeg 474w, https://yourdevice.ch/wp-content/uploads/2022/12/rsync-300x150.jpeg 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>
</div>


<p class="wp-block-paragraph">Deshalb ist es meiner Meinung nach unerlässlich seine NAS auch selber in regelmässigen Abständen zu sichern. Das kann auf USB Sticks erfolgen, wobei bei grossen Datenvolumen auch da schnell der Speicherplatz ausgeht. Am besten wäre ein BackUp auf einen weiteren PC im Netzwerk, welchen man mit einer zusätzlichen Festplatte ausgerüstet werden kann. Auf dem Gebrauchtmarkt gibt es 8 TB Festplatten aktueller Generationen bereits ab 150CHF. Ältere Festplatten tun es auch, solange sie keine <a href="https://www.giga.de/tipp/smart-werte-auslesen-zustand-von-hdd-und-ssd-anzeigen/"><em>SMART</em></a> Fehler liefern und einwandfrei funktionieren. Es muss keine teure NAS Festplatte sein, da die Platte nur als Datengrab dienen muss, auch deshalb keine hohe Anforderungen gerecht werden muss. Wer eine alte 2 bis 4 TB Festplatte nutzlos zuhause rumliegen hat, kann diese benutzen um Eure Daten auf eurer NAS zusätzlich zu sichern.</p>



<p class="wp-block-paragraph">Wie man am besten so ein Backup einrichtet zeige ich Euch in diesem Artikel. Sichern könnt Ihre Eure NAS auf einem Windows, sowie auf einen Linux Rechner. Wir benutzen die Opensource Variante <strong><a href="https://wiki.ubuntuusers.de/rsync/">Rsync</a></strong></p>





<h2 class="wp-block-heading">Vorbereitungen für das NAS BackUp</h2>



<h3 class="wp-block-heading">Windows Rsync Server einrichten</h3>



<p class="wp-block-paragraph">Um Eure NAS auf einen Windows Rechner zu sichern müssen wir ein Tool installieren, und die Firewall entsprechend einrichten. Ladet Euch das Tool DeltaCopy <a href="http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp">hier</a> herrunter und installiert es. Nehmt auf der Seite rechts in dem Kasten die Variante "<strong>With Installer</strong>"</p>



<p class="wp-block-paragraph">Erstellt Euch auf eurer BackUp Platte einen Ordner mit einem Namen eurer Wahl. Öffnet dann das Tool Delta Copy Server, und geht in den Reiter <strong>Virtual Directories</strong>. Rechts wählt Ihr "<strong>Browse</strong>" und navigiert in den erstellten Ordner in welchem das BackUp geladen werden soll. Geht nun Zurück zum Server Status und startet den Server mit "<strong>Start Server</strong>" Leuchtet die Ampel Grün, sind wir hier schonmal fertig.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/4-1-1024x956.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/4-1-1024x956.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Als nächstes müssen wir in die <strong>Firewalleinstellungen</strong> von Windows. Gebt dazu einfach unten im Suchsymbol "Firewall" ein und wählt das Suchergebnis "<strong>Windows Defender Firewall</strong>"<br>Klickt auf "<strong>Erweiterte Einstellungen</strong>", dann im neuen Fenster auf eingehende Regel, und anschliessend in der rechten Box auf "<strong>Neue Regel</strong>"</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/1-2-1024x612.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/1-2-1024x612.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Wählt als Regeltyp die Option "<strong>Port</strong>", drückt auf Weiter und wählt das Protokol "<strong>TCP</strong>" und gebt unter "<strong>bestimmte lokale Ports</strong>" den Port "<strong>873</strong>" an. Drückt auf <strong>weiter</strong> und wählt als nächstes "<strong>Verbindung zulassen</strong>". Im nächsten Fenster könnt ihr die Profile Domäne, Privat und Öffentlich aktiviert lassen. Drückt auf weiter und gebt der Regel einen Namen und falls erwünscht eine Beschreibung. Anschliessend bestätigt Ihr mit "<strong>Fertigstellen</strong>"<br>Mit der Einrichtung unter Windows sind wir erstmal fertig.</p>



<h3 class="wp-block-heading">Linux Rsync Server einrichten</h3>



<p class="wp-block-paragraph">Öffnet Euren Terminal und installiert den Rsync Server mit </p>



<pre class="wp-block-code"><code>sudo apt-get install rsync</code></pre>



<p class="wp-block-paragraph">Nun müssen wir den Rsync Server noch kurz konfigurieren und eine Konfigurationsdatei anlegen. Erstellt dazu mit dem Befehl </p>



<pre class="wp-block-code"><code>sudo nano /etc/rsyncd.conf </code></pre>



<p class="wp-block-paragraph">eine neue Konfiguartionsdatei und konfiguriert sie wie im Screenshot.</p>



<p class="wp-block-paragraph">Ersetzt dabei beim Pfad "<strong>synobackup</strong>" mit dem Ordnernamen Eurer Wahl. Ihr könnt auch "<strong>my_path</strong>" in einen Modulnamen Eurer Wahl ändern z.B in [Syno_Backup]</p>



<pre class="wp-block-code"><code>motd file = /etc/rsyncd.motd 
log file = /var/log/rsyncd.log 
pid file = /var/run/rsyncd.pid 
lock file = /var/run/rsync.lock 

&#091;my_path] 
  path = /opt/mysynobackup 
  comment = My Rsync Server 
  read only = no 
  list = yes 
  secrets file = /etc/rsyncd.secret</code></pre>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/2-2-1024x614.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/2-2-1024x614.png" alt="" style="width:750px"/></a></figure>
</div>


<p class="wp-block-paragraph">Startet als Nächstes den Rsync Server Daemon mit </p>



<pre class="wp-block-code"><code>sudo rysnc --daemon</code></pre>



<p class="wp-block-paragraph">Startet rsync mit dem Befehl </p>



<pre class="wp-block-code"><code>sudo systemctl enable rsync</code></pre>



<p class="wp-block-paragraph">Erstellt den BackUp Ordner mit dem Befehl <br></p>



<pre class="wp-block-code"><code>sudo mkdir /opt/synobackup</code></pre>



<p class="wp-block-paragraph">Erstellt die passenden Rechte mit </p>



<pre class="wp-block-code"><code>sudo chmod -R 755 /opt/synobackup</code></pre>



<p class="wp-block-paragraph">Versichert Euch mit dem Befehl das Rsync richtig läuft:</p>



<pre class="wp-block-code"><code>sudo systemctl status rsync</code></pre>



<p class="wp-block-paragraph">Rsync muss in grüner Farbe als "<strong>running</strong>" ausgewissen werden.<br><br>Wenn nicht, geht mit </p>



<pre class="wp-block-code"><code>sudo nano /etc/default/rsync</code></pre>



<p class="wp-block-paragraph">in diese Datei und versichert Euch das <strong>RESYNC_ENABLE</strong> auf <strong>true</strong> steht. Startet den Rechner neu sollte es immer noch nicht klappen.<br></p>



<h2 class="wp-block-heading">BackUp Aufgabe auf Synology NAS erstellen</h2>



<p class="wp-block-paragraph">Geht in Eurer Synology in den Packetmanager und installiert Euch das Tool <strong>Hyperbackup</strong>. Hyperbackup ist einer der besten Anwendungen um seine Daten zu sichern und und bietet viele Konfigurationsmöglichkeiten und vor allem auch viele Optionen zur Sicherung auf externen Zielen.</p>



<p class="wp-block-paragraph">Öffnet die App <strong>Hyperbackup</strong> und klickt oben links auf das Plus Symbol im blauen Kasten. Wählt nun als BackUp die "<strong>Datensicherungsaufgabe</strong>" und wählt als Dateiserver "<strong>rsync</strong>" aus. Im nächsten Feld Gebt Ihr die Daten Eures Rsync Rechners ein inkl <strong>Login Daten </strong>und <strong>Passwort</strong>. Wählt dazu als Rsync Server den "<strong>Rsync Kompatiblen Server</strong>" aus. Für interen BackUps braucht Ihr keine Verschlüsslung.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/3-2-1024x874.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/3-2-1024x874.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Das Backup Modul ist das Modul das wir auf Rsync Linux Server erstellt haben, oder der Name des BackUps auf dem Deltacopy Server auf Windows. Verzeichnis ist der Name des kompletten backup root folders der von hyperbackup erstellt wird. Diesen könnt Ihr nennen wie Ihr wollt. Habt Ihr beide Windows und Linux richtig konfiguriert wird das Backup Modul Euch automatisch angezeigt.</p>



<h3 class="wp-block-heading">BackUp Einstellungen</h3>



<p class="wp-block-paragraph">Im nächsten Fenstern könnt Ihr auswählen was und welche Ordner genau gesichert werden sollen. Soll alles gesichert werden, wählt die entsprechenden Volumen direkt aus. Im nächsten Schritt geht es um die Apps auf der Synology NAS welche gesichert werden sollen. Es werden Apps und deren Einstellungen gesichert. Wählt alle aus für ein komplettes BackUp</p>



<p class="wp-block-paragraph">Im nächsten Fenster geht es um die Aufgabenplannung. Eine Komprimierung des BackUps ist sinnvoll und kann ausgewählt werden. Wählt die Aufgabenplannung nach Eurem Gusto. Verschlüsslung deaktiviert belassen da wir keine Verschlüsslung konfiguriert haben. Intern im Netzwerk ist das auch nicht unbedingt notwendig. Bedenkt dass Eurer Rsync Rechner zu den Aufgabenplannung Online sein muss, sonst gibts nichts zu speichern.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/5-2-1024x875.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/5-2-1024x875.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Als nächstes kommt die Sicherungsrotation. Dies ist einer der grossen Highlights von Hyperbackup. Hier könnt Ihr quasi wählen, wieviel Versionen Eurer Sicherungen aufbewahrt werden sollen. Dabei ist zu beachten dass Sicherungsversionen die grösse des Backups nicht automatisch mit jeder weiteren Anzahl linear erhöht. Hyperbackup merkt sich, vereinfacht gesagt nur, was sich zwischen den Versionen verändert hat, und schreibt diese Veränderungen in das Backup. Alles was gleich bleibt wird nicht extra jedesmal neu gesichert. Ihr könnt trotzdem zwischen diesen Sicherungen später auswählen, und könnt die Synology zu jedem beliebigen Zeitpunkt gemachter BackUps wiederherstellen ohne dass sich die Grösse des BackUps stettig vergrössert.</p>



<p class="wp-block-paragraph">Wählt dazu am besten die "<strong>Smart Recycle</strong>" und nehmt eine beliebige Anzahl zwischen 64 und 256 Versionen. Hyperbackup behält intelligent eine jeweilige Anzahl an Versionen zurück, und löscht dann am Ende die letzten in der Reihe der BackUps. Genaueres findet Ihr in der Beschreibung zu Smart Recycle auf dem Info Button.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/6-1024x871.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/6-1024x871.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Habt Ihr alles einrichtet, erscheint die Aufgabe nun in der Hyperbackup App rechts im Feld und gibt Euch Informationen zu Eurer Konfiguration. Wollt Ihr Euer System nun wiederherstellen, könnt Ihr oben Links in der Mitte auf Wiederherstellung, Daten, und danach hilft Euch der Wiederherstellungassistent durch die Wiederherstellung Eurer Synololgy NAS. Dabei könnt Ihr auswählen, was, wann und wie wiederhergestellt werden soll, ob Systemkonfiguration, nur bestimmte Ordner oder Dateien, Programme, es steht Euch frei die NAS so wiederherzustellen wie Ihr es möchtet.</p>



<p class="wp-block-paragraph">Habt Ihr eine komplett neue NAS, könnt Ihr auf eures Backup zugreifen indem Ihr über das blaue Plus Symbol wieder einen Rsync Server konfiguriert, aber diesmal im Anmeldefenster die Option "<strong>mit vorhandener Aufgabe neu Verknüpfen</strong>" auswählt und eure Rsync Server Daten wie gewohnt eingebt. Der Job wird dann automatisch von Eurem alten Rsync BackUp übernommen.</p>



<p class="wp-block-paragraph">Habt Ihr Fragen zur Sicherung und Wiederherstellung? Schmeisst eure Fragen gerne in die Kommentare!</p>
<p>The post <a href="https://yourdevice.ch/externes-backup-synology-nas-erstellen/">Externes BackUp einer Synology NAS erstellen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/externes-backup-synology-nas-erstellen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android Backup mit Nextcloud</title>
		<link>https://yourdevice.ch/android-backup-mit-nextcloud/</link>
					<comments>https://yourdevice.ch/android-backup-mit-nextcloud/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 12 Dec 2022 14:15:18 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Nextcloud]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=2650</guid>

					<description><![CDATA[<p>In diesem Artikel erfahrt ihr, wie ihr eurer Android Smartphone mit CalyxOS oder einem CustomROM mit Seedvault auf eure Nextcloud automatisch mit einem Backup sichern könnt. Leider funktioniert das einhängen...</p>
<p>The post <a href="https://yourdevice.ch/android-backup-mit-nextcloud/">Android Backup mit Nextcloud</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Artikel erfahrt ihr, wie ihr eurer Android Smartphone mit <a href="https://yourdevice.ch/uebersicht-betriebssysteme-custom-roms/">CalyxOS</a> oder einem CustomROM mit <strong>Seedvault</strong> auf eure <a href="https://yourdevice.ch/was-ist-nextcloud/">Nextcloud</a> automatisch mit einem Backup sichern könnt. Leider funktioniert das einhängen über DAVx5 vorerst nur in der Kombination CalyxOS und Graphene OS ohne Probleme. Andere CustomROMS die <a href="https://github.com/seedvault-app/seedvault">Seedvault</a> installiert haben, funktionieren natürlich auch. Phones mit Android Versionen von Google, Samsung und Co. hier nicht funktionieren nicht. Auf Smartphones ohne Seedvault, können aber die Standard Ordner im Android Verzeichnis über die Nextcloud App selber gesichert werden. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/androidnextcloud-1.jpeg" alt="" style="width:750px"/><figcaption class="wp-element-caption">Quelle Bild: apfelcast.com</figcaption></figure>
</div>


<p class="wp-block-paragraph"><strong>Update 25.11.23:</strong> GrapheneOS Nutzer können ihr Smartphone mit der neusten Version und Android 14 mitlerweile auch via DAVx5 sichern, die Funktion ist nun endlich hinzugekommen.</p>





<h2 class="wp-block-heading">Vorausetzungen und Vorbereitungen</h2>



<p class="wp-block-paragraph">Ihr benötigt zuerst mal einen Nextcloud Server, der über das Internet erreichbar ist. Unsere Gratis Nextcloud Accounts reichen natürlich auch. Bedenkt das wir allerdings nur 5GB Gratis zur Verfügung stellen und dies für grössere Backups vermutlich nicht aussreicht. Unserer  HomeServer eignen sich natürlich auch, da sie Nextcloud bereits vorinstalliert haben. </p>



<p class="wp-block-paragraph">Habt ihr einen eigenen Linux Rechner, könnt ihr einer der vielen Anleitungen im Internet folgen, wie man sich eine eigene Nextcloud auf einem Linux System installiert. Ist Nextcloud einmal eingerichtet und aus dem Internet zugänglich, muss auch erstmals nichts vorkonfiguriert werden. Ihr braucht einzig und allein erstmal nur die Verbindungsadresse. Die Findet ihr in Nextcloud unter <strong>Dateien</strong>, und unten links dann auf "<strong>Datein-Einstellungen</strong>", notiert euch die <strong>WebDav Adresse</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/1-1-1024x469.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/1-1-1024x469.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Für eure Smartphones braucht ihr die App <strong>DAVx5</strong>, die gibt es gratis in <a href="https://yourdevice.ch/f-droid-installation-und-anwendung/">F-Droid Store</a>. Auch DAVx5 ist Opensource und wird von freien Community Mitgliedern entwickelt. CalyxOS hat DAVx5 bereits vorinstalliert, bei GrapheneOS müsst ihr die App nachinstallieren. Gebt der App bei der Installation Netzwerkerlaubnisse.</p>



<p class="wp-block-paragraph">Euer Smartphone muss zudem mit CalyxOS oder GrapheneOS laufen, da nur darauf das Backup Werkzeug <strong>Seedvault</strong> installiert ist. Manuelle Backups können natürlich auch mit normalen Phones getätigt werden über den DAVx5 Zugang. Ihr könnt dann einfach eure wichtigen Dateien über den Dateienexplorer in den DAV Einhängepunkt verschieben.</p>



<h2 class="wp-block-heading">DAVx5 einrichten für das Systembackup</h2>



<p class="wp-block-paragraph">Öffnet erstmal die App und erlaubt der App Zugriff auf Funktionen die ihr selber noch gebrauchen könnt. Für unsere BackUp Funktion brauchen wir erstmal keine weiteren Erlaubnisse. Ihr könnt aber gerne Die Option "<strong>Alles darunter</strong>" anklicken,welches der App erlaubt eure Kalender und Kontakte zu synchronisieren. Seid ihr im Menu, klickt oben rechts auf die <strong>3 Striche</strong>, und wählt unter Werkzeuge "WebDAV-Zugänge".</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-135547-473x1024.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-135547-473x1024.png" alt="" style="object-fit:cover;width:350px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Klickt unten rechts auf das <strong>Plus Symbol</strong>, und fügt im nächsten Schritt die WebDAV Adresse ein, die ihr von eurem Nextcloud Server notiert habt. Gebt die Zugangsdaten eures Nextcloud Accounts ein und gebt dem Zugang einen Namen. Bestätigt anschliessend den Account und drückt auf "<strong>Einhängen</strong>"</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-140156-473x1024.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-140156-473x1024.png" alt="" style="object-fit:cover;width:350px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Habt ihr das getan, sind wir auch schon mit dem Vorbereitungen fertig.</p>



<h2 class="wp-block-heading">System Backup mit Seedvault auf GrapheneOS / CalyxOS einrichten</h2>



<p class="wp-block-paragraph">Geht in die Einstellungen eures Smartphones und scrollt ganz runter zur Option "<strong>System</strong>" und geht auf der nächsten Seite auf die Funktion "<strong>Sicherung</strong>".</p>



<p class="wp-block-paragraph">Zu aller erst müsst ihr eine Passphrase erstellen. Generiert Euch eine neue Passphrase mit 12 Wörtern, notiert diese, und gebt diese anschliessend zur Überprüfung wieder ein. Hebt diese 12 Wörter unbedingt auf, den diese brauchen wir bei der Wiederherstellung des BackUps, da die BackUps vollständig verschlüsselt sind. Verliert ihr die Wörter, könnt ihr euer Smartphone aus dem BackUp nicht wieder herstellen. Habt ihr eure Passphrase erstellt, gehts nun weiter an das erstellen des eigentlichen BackUps.</p>



<p class="wp-block-paragraph">Wählt Ganz oben als nächstes die erstes die Option "<strong>Sicherungsort</strong>".</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-140704-485x1024.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-140704-485x1024.png" alt="" style="object-fit:cover;width:350px;height:undefinedpx"/></a></figure>
</div>


<p class="wp-block-paragraph">Nehmt hier jetzt euren konfigurierten WebDAV Zugang den wir per DAVx5 erstellt haben. Seedvault überprüft den Zugang und richtet ihn für euch ein, das kann einen kurzen moment dauern. Habt ihr die Nextcloud App auf eurem Smartphone, steht auch die Option Nextcloud  als Sicherungsort bereit. Nehmt diesen aber <strong>nicht</strong>, da dieser häufiger zu BackUp Fehlern führt.</p>



<h3 class="wp-block-heading">Weitere Optionen von Seedvault</h3>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-142343-485x1024.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2022/12/Screenshot_20221212-142343-485x1024.png" alt="" style="object-fit:cover;width:350px;height:undefinedpx"/></a></figure>
</div>


<h4 class="wp-block-heading"><strong>Meine Apps sichern</strong></h4>



<p class="wp-block-paragraph">Sichert eure Apps auf dem Smartphone. Achtung! Viele Apps lassen sich selber aufgrund Einschränkungen der Progammierer nicht sichern. Klickt auf Sicherungsstatus und wählt aus, welche Apps ihr sichern wollt. Ganz unten findet ihr die Apps die sich nicht sichern lassen. Dass ist leider Sache der Entwickler, ob sie ihre Apps zur Sicherung zulassen oder nicht. Die meissten Open Source Apps lassen sich aber ohne Probleme sichern.</p>



<p class="wp-block-paragraph">Ebenso könnt ihr auswählen, ob eure Kontakte, SMS, Anrufe und etc. gespeichert werden sollen oder nicht. Die Systemeinstellungen lassen sich ebenso sicher.</p>



<p class="wp-block-paragraph">Unten könnt ihr weitere Einstellungen vornehmen, zum Beispiel die automatische Wiederherstellung der Einstellungen, und die Einstellung, dass die App inklusive ihrer kompletten Einstellungen gesichert werden kann.</p>



<p class="wp-block-paragraph"><strong>Update 06.06.2024:</strong> Neu lassen sich auch Apps sichern, die eine Sicherung nicht zulassen. Diese Funktion befindet sich oben rechts in den Einstellungen unter dem <strong>Expertenmodus</strong>. Hier sei auch gesagt, das die Funktion experimentel ist. Es ist möglich, dass die Apps nach der Herstellung nicht korrekt funktionieren. Ist ist Trial &amp; Error gefragt.</p>



<h4 class="wp-block-heading"><strong>Meine Dateien sichern</strong></h4>



<p class="wp-block-paragraph"><strong>Achtung</strong>: diese Funktion ist noch <strong>experimentel</strong>. Seedvault verspricht nicht ein 100prozentiges Backup eurer persönlichen Daten und Dokumente. Schiebt solche Sachen lieber direkt über eure NextcloudApp auf euren Nextcloud Server. Probieren kostet nichts, habt ihr sowieso alles gesichert, könnt ihr die Funktion gerne ausprobieren.</p>



<p class="wp-block-paragraph">Habt ihr alles eingestellt, könnt ihr jetzt oben rechts auf die 3 Punkte, und "<strong>Jetzt Sichern</strong>" auswählen. Seedvault sichert jetzt eurer Smartphone auf euren Nextcloud Server über den WebDAV Zugang. Die Daten liegen verschlüsselt und unlesbar auf eurem Nextcloud Server.</p>



<div class="wp-block-kadence-infobox kt-info-box2650_1d78f9-85"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fas_info kt-info-svg-icon"><svg viewBox="0 0 192 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Nutzt ihr unsere 5GB Gratis Nextcloud Speicher, empfehlen wir, <strong>nur die Einstellungen und die Apps</strong> eures Phones auf eure Nextcloud zu sichern, dafür reicht der Speicher in der Regel gut aus. Eure Bilder oder Videos, sichert ihr am besten auf euren lokal auf euren Rechner oder auf einem USB Stick, solltet ihr zum Beispiel kurz vor der Migration auf ein neues Phone stehen. </p></div></span></div>



<h2 class="wp-block-heading">Systemwiederherstellung aus Nextcloud mit Seedvault</h2>



<p class="wp-block-paragraph">Ihr habt inzwischen Möglichkeiten euer Phone wiederher zu stellen:</p>



<h3 class="wp-block-heading">Bei einer Neuinstallation und einem neuen Phone mit CalyxOS oder GrapheneOS</h3>



<p class="wp-block-paragraph">Habt ihr nun euer Smartphone verloren, versetzt, verkauft oder was auch immer, kann die Wiederherstellung einfach über Neuinstallation von CalyxOS oder GrapheneOS zurück gespielt werden.</p>



<h3 class="wp-block-heading">Sicherung wiederherstellen von CalyxOS</h3>



<p class="wp-block-paragraph">Installiert bei CalyxOS natürlich bei der Appauswahl <strong>DAVx5</strong> um danach im <strong>Schritt Restore/Wiederherstellung</strong> bei der Einrichtung des Smartphones die WebDAV Wiederherstellung zu nutzen. Wählt in der Wiederherstellung <strong>DAVx5</strong> aus und gebt eure Nextcloud Zugangsdaten und den WebDAV Zugangslink ein. </p>



<h3 class="wp-block-heading">Sicherung wiederherstellen von GrapheneOS</h3>



<p class="wp-block-paragraph"><strong>GrapheneOS Benutzer</strong> haben hier mitlerweile auch die Wahl zwischen <strong>DAVx5</strong> und <strong>Nextcloud</strong>, bitte nehmt trotzdem das DAV Protokoll da dies in der Regel stabiler läuft. Der Zugang muss natürlich vor der Verwendung von DAVx5 kurz eingerichtet werden. Überspringt deshalb den Restore während der GrapheneOS Einrichtung, und installiert euch danach DAVx5 aus dem F-Droid Store. Richtet den Zugang zu eurem Online-Speicher via DAVx5 ein, und geht danach in die Telefon App, und gebt den Code <strong>*#*#7378673#*#*</strong> ein. Danach landet ihr direkt im Wiederherstellungsmenu und jetz ist die DAVx5 Sicherung verfügbar. Nutzt diese und wählt eure letzte Sicherung aus. Gebt eure Passphrase ein um die Sicherung zu entschlüsseln.</p>



<p class="wp-block-paragraph">Anschliessend sollte euer neu eingerichtetes Smartphone die Wiederherstellung durchführen und ihr habt eure Einstellung, Kontakte, SMS und Apps welche eine Sicherung zulassen, wieder zur Verfügung.</p>



<h3 class="wp-block-heading">Während des Betriebs</h3>



<p class="wp-block-paragraph">Müsst ihr aus irgendeinem Grund das Smartphone später wiederherstellen, könnt ihr das auch im laufenden Betrieb tun. Die Option befindet sich nun auch neu oben rechts über die 3 Punkte Einstellung unter <strong>Sicherung Wiederhestellen</strong>. Nehmt das entsprechende Backup, und gebt die Seedphrase ein, die ihr zum erstellen dieses Backups genutzt habt, ein.</p>



<h2 class="wp-block-heading">Ordner sichern ohne Seedvault mit der Nextcloud App</h2>



<p class="wp-block-paragraph">Wenn ihr ein normales Phone ohne Seedvault habt, könnt ihr eure Standardordner direkt über die Nextcloud App sichern. Ihr benötigt dafür keine DAVx5 Verbindung.</p>



<p class="wp-block-paragraph">Installiert euch die Nextcloud App aus dem <a href="https://play.google.com/store/apps/details?id=com.nextcloud.client&amp;hl=de">PlayStore</a>, Aurora Store, oder von <a href="https://f-droid.org/packages/com.nextcloud.client/">F-Droid</a>. Verbindet euch mit eurer Nextcloudinstanz, indem ihr die Serverdaten angebt, und euch danach normal über eure Logindaten anmeldet. Geht in die Einstellungen der App oben links mit den <strong>3 Strichen</strong> und wählt ganz unten <strong>Einstellungen</strong>. Geht auf die Funktion <strong>Automatisches Hochladen</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-460x1024.png" alt="" class="wp-image-16346" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_nextcloud_automatisches_hochladen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Es sind die Standardordner wie der Camera Ordner, die Screenshots und co. bereits aufgelistet. Klickt auf die 4 vertikalen Ordner zum Beispiel neben dem Camera Ordner, und wählt hier die Einstellungen unter <strong>Einrichtung</strong> je nach Wunsch:</p>



<p class="wp-block-paragraph">Remote Ordner ist der Ordner, in dem der ausgewählte Ordner gesichert soll. Der Ordner ist frei wählbar. Es kann ausgewählt werden, ob nur bei WLAN Verbindung hochgeladen werden soll, der ob zum Beispiel nur während des Ladens des Smartphones die Dateien gesichert werden sollen. Bilder und Dateien können mit der Option Unterordner benutzen bereits geordnet werden. </p>



<p class="wp-block-paragraph">Weitere Ordner, die nicht gleich in der Standardliste auftauchen, zum Beispiel der Dokumente Ordner oder die Downloads, können hinzugefügt werden, indem ihr oben rechts auf die<strong> 3 vertikalen Punkte</strong> geht und die Option <strong>eigene Ordner hinzufügen</strong> auswählt. Wählt den entsprechenden <strong>lokalen Ordnern</strong>, und auf eurer Nextcloud wieder einen entsprechenden <strong>Zielordner</strong>, und legt die entsprechenden Optionen nach eurem gusto fest:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-460x1024.png" alt="" class="wp-image-16347" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2022/12/androidbackup_eigenen_ordner_sichern.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Dies könnt ihr für jeden Ordner, der gesichert werden soll, seperat tun. Nun werden eure Ordner regelmässig überprüft, und sobald die eingestellten Bediengungen zutreffen (Upload bei WLAN oder während des Ladens des Smartphones) werden eure Daten hochgeladen. Sinnvoll ist auch die Option, dass die Daten nur während des Ladens hochgeladen werden, damit ihr Akku spart. Meisstens ist man zuhause dann sowieso im eigenen WLAN eingelockt und alles geht bequem über die Nacht. </p>



<h2 class="wp-block-heading">Sicherung lokal auf einen USB Stick</h2>



<p class="wp-block-paragraph">Hier <a href="https://yourdevice.ch/android-customrom-lokal-sichern-und-wiederherstellen/">in dieser Anleitung</a> beschreiben wir, wie ihr euer Phone auch lokal auf einen USB Stick sichern und wiederherstellen könnt.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Seedvault bietet eine gute und vor allem sichere Methode eures komplettes System schnell und einfach zu sichern. Am besten funktioniert das ganze jedoch simple über einen USB Stick, sollte ein wechsel auf ein anderes Smartphone anstehen. Regelmässige Backups sind damit auch möglich, benötigen jedoch eine relativ gute Anbindung ans Internet, mit einer guten Geschwindigkeit, um die Sicherungen in annehmbarer Zeit hochzuladen.</p>



<p class="wp-block-paragraph">Für Nicht CustomROM Nutzer haben wir uns die einfachere Methode über die Nextcloud auch angeschaut, und damit ist man in der Lage, seine Bilder und Dokumente auch regelmässig und bequem zu sichern, ohne sich in die Abhängkeiten einer Google Cloud begeben zu müssen</p>
<p>The post <a href="https://yourdevice.ch/android-backup-mit-nextcloud/">Android Backup mit Nextcloud</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/android-backup-mit-nextcloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was ist ein gutes BackUp</title>
		<link>https://yourdevice.ch/was-ist-ein-gutes-backup/</link>
					<comments>https://yourdevice.ch/was-ist-ein-gutes-backup/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Wed, 02 Nov 2022 18:55:00 +0000</pubDate>
				<category><![CDATA[Netzwerk & Sicherheit]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=1839</guid>

					<description><![CDATA[<p>Grundsätze für ein gutes BackUp -&#160; die 3-2-1 Regel Der Grundsatz für ein gutes Back sind Drei Datenkopien, zwei Medien, ein externes Backup. Das ist der Kern des 3-2-1-Prinzips. Geprägt...</p>
<p>The post <a href="https://yourdevice.ch/was-ist-ein-gutes-backup/">Was ist ein gutes BackUp</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">Grundsätze für ein gutes BackUp -&nbsp; die 3-2-1 Regel</h1>



<p class="wp-block-paragraph">Der Grundsatz für ein gutes Back sind Drei Datenkopien, zwei Medien, ein externes Backup. Das ist der Kern des 3-2-1-Prinzips. Geprägt wurde das Konzept, das heute als goldene Regel jeder Datensicherungstrategie gilt, von dem US-amerikanischen Fotografen Peter Krogh. Wie dieses Konzept genau aus?</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://cdn1.vogel.de/unsafe/800x0/smart/images.vogel.de/vogelonline/bdb/1495500/1495519/original.jpg" alt="Die von dem US-amerikanischen Fotografen geprägte 3-2-1-Regel - 3 Datenkopien auf 2 Speichermedien und ein Offsite-Backup - ist nach wie vor ein elementarer Baustein jeder Datenschutzstrategie."/><figcaption class="wp-element-caption">Die von dem US-amerikanischen Fotografen geprägte 3-2-1-Regel - 3 Datenkopien auf 2 Speichermedien und ein Offsite-Backup - ist nach wie vor ein elementarer Baustein jeder Datenschutzstrategie. (Bild: gemeinfrei - Pixabay / <a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" rel="noreferrer noopener">CC0 </a>)</figcaption></figure>
</div>




<p class="wp-block-paragraph">Weltweit gingen gemäß dem Breach Level Index, in den ersten sechs Monaten 2018 rund 4,5 Milliarden Datensätze verloren und damit um 133 Prozent mehr als im vergleichbaren Vorjahreszeitraum. Welche Ursachen gibt es? Die Ursachen hierfür sind vielschichtig und reichen von Hard- oder Softwarefehler über menschliche Nachlässigkeit bis hin zu Datenschutzverletzungen. Dies ist meisst das Ergebnis vorsätzlicher Insider-Angriffe oder externer Cyberattacken.</p>



<p class="wp-block-paragraph">Laut Zahlen des Branchenverband Bitkom sind auch deutsche und Schweizer Unternehmen hiervon stark betroffen. Jede zweite Firma verzeichnete in den Jahren 2016 und 2017 Datenverluste. Schlägt dabei jeder verloren gegangene Datensatz mit im Schnitt knapp 150 Euro zu Buche, wie aus einer beim Ponemon-Institut beauftragten IBM-Studie mit dem Titel „Cost of Data Breach 2017“, hervorgeht, kann schnell eine hübsche Summe zusammenkommen.</p>



<h2 class="wp-block-heading">Eine BackUp ohne Datenschutzmaßnahmen geht nicht</h2>



<p class="wp-block-paragraph">Im Hinblick darauf, dass sich in der digitalisierten Geschäftswelt die umfassende Verfügbarkeit von Unternehmensdaten und der unterbrechungsfreie Zugriff auf diese zu einer überlebenswichtigen Notwendigkeit für Firmen jeder Größenordnung entwickelt hat, ist deren Schutz entscheidender denn je. Hinzu kommt, dass die hierfür geltenden gesetzlichen Bestimmungen und Vorgaben angezogen haben und die mangelnde Einhaltung harsche Konsequenzen nach sich ziehen kann.</p>



<p class="wp-block-paragraph">Insofern sind Unternehmen stärker denn je gefordert, dass Risiko eines Datenverlustes so gering wie möglich zu halten. Hier kommt wiederum die 3-2-1-Regel ins Spiel, die auf Peter Krogh zurückgeht. Zur ersten Gruppe zählte der ausgewiesene Digital-Asset-Management- (DAM) Experte selbst, was vermutlich den Ausschlag für das von ihm aufgestellte und übergreifend übernommene <a href="https://www.storage-insider.de/was-ist-ein-backup-eine-datensicherung-a-6408ed93ad58f3b912a4670effbc376f/">Backup</a>-Prinzip gab. Dieses beruht auf drei Grundpfeilern.</p>



<h3 class="wp-block-heading">1. Ein gutes BackUp hat mindestens drei Datenkopien</h3>



<p class="wp-block-paragraph">Damit im Worst Case nichts verloren geht, sollten Anwender mindestens drei Kopien von ihren Daten erstellen. Dabei sollten die Originale von Produktivdaten einmal primär gespeichert sein und von diesen zudem Backups angefertigt werden.</p>



<p class="wp-block-paragraph">Warum reicht eine Sicherung nicht aus? Dass lässt sich anhand statistischer Ausfallwahrscheinlichkeiten beantworten. Diese liegt bei eins zu zehntausend, sobald Originaldaten und deren Sicherung auf zwei unterschiedlichen Systemen mit gleichen Eigenschaften aufbewahrt werden. Dies liegt daran, dass die Wahrscheinlichkeit, dass diese aus unterschiedlichen Gründen und damit unabhängig voneinander ausfallen, jeweils 1/100 beträgt. Damit gilt für die Berechnung des oben angeführten Ergebnisses folgende Formel: 1/100 * 1/100 = 1/10.000.</p>



<p class="wp-block-paragraph">Kommt ein weiteres Backup auf einem dritten System hinzu, bedeutet dies, dass die Wahrscheinlichkeit eines gleichzeitigen Ausfalls aller drei Geräte auf 1/1.000.000 abnimmt. Insofern sinkt mit jeder Backup-Kopie, das Risiko von Datenverlusten in Folge eines Ausfalls. Allerdings sollte eine oder mehrere Sicherungskopien, nicht am gleichen physischen Standort wie die Originale aufbewahrt werden. Nur so lässt sich sicherstellen, dass Daten auch im <a href="https://www.storage-insider.de/was-ist-disaster-recovery-a-838745/">Disaster-Recovery</a>-Fall schnell bereitgestellt werden können und der Geschäftsbetrieb dadurch nahezu unterbrechungsfrei weiterläuft.</p>



<h3 class="wp-block-heading">2. Speicherung der Daten auf mindestens zwei verschiedenen Medien</h3>



<p class="wp-block-paragraph">Verschiedene Speichertechnologien weisen unterschiedliche Fehleranfälligkeiten und sich daraus ergebende Ausfallwahrscheinlichkeiten auf. Indem Daten und deren Kopien auf unterschiedlichen Speichern aufbewahrt werden – in diesem Zusammenhang spricht man auch von einem Medienbruch – lässt sich somit die Eventualität eines Datenverlusts verringern.</p>



<p class="wp-block-paragraph">Empfehlenswert ist in diesem Zusammenhang erneut verschiedene Speicherorte für primäre Daten und deren Backup zu wählen sowie darauf zu achten, dass die genutzten Alternativen über integrierte Schutzfunktionen und –verfahren verfügen.</p>



<h3 class="wp-block-heading">3. Eine Backup-Kopie an einem externen Standort</h3>



<p class="wp-block-paragraph">Ganz klar: Befinden sich alle Daten am gleichen Standort und sind physisch nicht voneinander getrennt, gehen sie im Katastrophenfall vermutlich für immer verloren. Daher sollte ein Backup stets extern aufbewahrt werden. Dies kann je nach inviduell festgelegter Strategie auf Disk, Band, in der Cloud etc. sein.</p>



<h2 class="wp-block-heading">Auch 3-2-1 will geplant sein</h2>



<p class="wp-block-paragraph">Die Anwendung der 3-2-1-Regel für ein gutes und sicheres BackUp setzt eine Reihe von Überlegungen voraus. Beispielsweise, was genau soll wie oft gesichert werden, mit welchen Mitteln und auf welchen Systemen sollen die Backups gespeichert werden, wie werden Offsite-Kopien gehandhabt? Ebenso sollten Verantwortlichkeiten und Zuständigkeiten geklärt werden. Selbstverständlich lässt sich zudem die Zahl der zu erstellenden Kopien, verwendeten Speichermedien und Offsite-Standorte an denen Backups aufbewahrt nach Datenschutzanforderungen beliebig variieren. So kann aus 3-2-1 auch 6-4-2 werden.</p>



<p class="wp-block-paragraph">Ich hoffe Euch die Grundregeln eines Backups etwas näher gebracht zu haben, habt Ihr Fragen, schreibt sie in die Kommentare!</p>
<p>The post <a href="https://yourdevice.ch/was-ist-ein-gutes-backup/">Was ist ein gutes BackUp</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/was-ist-ein-gutes-backup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
