<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[HowTo] ioBroker Restore unter Linux durchführen]]></title><description><![CDATA[<p dir="auto">Wie führe ich einen Restore meiner ioBroker Installation auf einem Linux-System richtig durch??</p>
<h3>Vorwort:</h3>
<p dir="auto">Da ich in der letzten Zeit immer wieder feststellen musste, dass sich viele User mit einem Restore sehr schwer tun, möchte ich hier mal eine Schritt für Schritt Anleitung für den Restore nach einem Crash, oder auch nach einem Hardwarewechsel, Systemwechsel oder sonstiges niederschreiben.</p>
<p dir="auto">Grundsätzlich kann man im Vorfeld aber eines sagen, ein Restore ist bei richtiger Ausführung in wenigen Minuten erledigt und keiner braucht davor Angst haben.</p>
<p dir="auto">Am Ende sind alle Daten wieder da und man hat ein neues System.<br />
Aber gut fangen wir erstmal mit Grundlagen an, bevor wir tiefer einsteigen.</p>
<h3>Vorbereitung:</h3>
<p dir="auto">Für die Vorbereitung gehe ich erst einmal davon aus, dass ihr bereits eine lauffähige ioBroker Installation habt.</p>
<p dir="auto">Um dies hinzubekommen, gibt es 2 Wege.<br />
Entweder ihr installiert auf euren System ein fertiges Image aus dem <a href="https://www.iobroker.net/#de/download" rel="nofollow ugc">Downloadbereich</a>, oder ihr setzt euch ein eigenes Linux OS auf und installiert ioBroker nach dieser <a href="https://www.iobroker.net/#de/documentation/install/linux.md" rel="nofollow ugc">Anleitung</a>.</p>
<p dir="auto">Was ist nun zu tun??</p>
<p dir="auto">Wenn euer altes System die States und/oder Objekte in Redis gespeichert hatte, sollte ihr mit folgenden Befehlen erstmal auch das neue System mit dem Redis-Server ausstatten.</p>
<p dir="auto">Solltetet ihr euch nicht sicher sein, ob ihr Redis verwendet und ihr noch Zugriff auf das alte System haben, dann bekommt ihr mit dem Befehl <code>iobroker status</code> die benötigten Informationen.</p>
<p dir="auto">Die Ausgabe sieht bei einer Verwendung von Redis wie folgt aus:</p>
<pre><code>iobroker is running on this host.

At least one iobroker host is running.

Objects type: redis
States  type: redis
</code></pre>
<p dir="auto">Steht in Objects type und/oder States type "redis", müsst ihr zwingend auf dem neuen System den Redis Server installieren.<br />
Steht hingehen bei beiden Typen "file", wird der Redis Server nicht benötigt.</p>
<p dir="auto">Solltet ihr keinen Zugriff mehr auf das alte System haben und ihr wisst nicht, was da vorher genau konfiguriert war, dann installiert auf jeden Fall den Redis-Server im Vorfeld.</p>
<h4>So installiert ihr Redis:</h4>
<p dir="auto">Dafür geht ihr per Putty in das Terminal und führt folgende Befehle aus:</p>
<pre><code>sudo apt-get update
sudo apt-get install redis-server
sudo usermod -a -G redis iobroker
sudo reboot now
</code></pre>
<p dir="auto">Als nächstes sollte man den Installer Fix mal durchlaufen lassen, falls irgendwo noch nicht alle Rechte auf dem System passen sollten.<br />
Dieser Schritt ist nur eine Empfehlung und ist nicht zwingend notwendig.<br />
Ich führe diesen Befehl allerdings immer im Vorfeld aus.</p>
<pre><code>curl -sL https://iobroker.net/fix.sh | bash –
</code></pre>
<p dir="auto">Nun installieren wir uns noch das kleine Tool "htop".<br />
Hiermit kann man sehr gut alle laufenden Prozesse einsehen, was nicht nur für den restore Interessant sondern generell sehr nützlich sein kann.<br />
Hierfür führt ihr folgenden Befehl aus:</p>
<pre><code>sudo apt-get install htop
</code></pre>
<p dir="auto">Nachdem dies erfolgt ist, kann es zu dem eigentlichen Restore kommen.</p>
<h3>Restore:</h3>
<p dir="auto">Hier gibt es auch 2 Möglichkeiten:</p>
<h4><strong>1. Automatischer Restore mit Backitup</strong></h4>
<p dir="auto">Wir fangen erst einmal mit der Variante des automatischen Restore mittels <a href="https://github.com/simatec/ioBroker.backitup/blob/master/README.md" rel="nofollow ugc">Backitup</a> an.<br />
Hier sind keinerlei Linux Kenntnisse erforderlich, da das Ganze mit der Weboberfläche von Iobroker erfolgt.<br />
Als erstes müsst ihr euch den Adapter Backitup installieren.<br />
Diesen findet ihr im Reiter unter Adaptern.</p>
<p dir="auto">Ist die Installation abgeschlossen, legt ihr euer zuvor vom alten System erstelltes „ioBroker Backup“ auf eurem neuen System mit einem sftp Programm wie zum Beispiel FileZilla oder WinSCP in dem Pfad /opt/iobroker/backups ab.</p>
<p dir="auto">Backitup kann auch eine Restore vom NAS, Dropbox oder Google Drive ausführen, aber ich persönlich finde die lokale Variante am sichersten.</p>
<p dir="auto">Wer da bereits seine Erfahrungen hat, kann dies auch gerne testen, wir bleiben hier in dieser Anleitung aber erstmal lokal.</p>
<p dir="auto">Wenn ihr das ioBroker Backup erfolgreich abgelegt habt, öffnet ihr nun Backitup und geht in den Tab „Wiederherstellen“.<br />
Dort stellt ihr die „Backup-Quelle“ auf Lokal und drückt im Anschluss speichern.</p>
<p dir="auto"><img src="/assets/uploads/files/1575301096581-restoretab.jpg" alt="restoreTab.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Wer ALLE seine Adapter nach dem restore automatisch starten lassen möchte, der kann hier noch die Option „Start aller Adapter nach dem Restore“ aktivieren und im Anschluss ebenfalls speichern.</p>
<p dir="auto">Sollte das Backup auf einem anderen Host wiederhergestellt werden, sollte man diese Option nicht wählen und vor dem Start der einzelnen Adapter die IP-Adressen gegebenenfalls anpassen.</p>
<p dir="auto">Nach dem speichern können über den Button „Backups abrufen“ die vorhandenen Backups auf dem lokalen Pfad abgerufen werden.</p>
<p dir="auto">Nun sollte euer gerade per FTP kopiertes Backup in der Liste unter „iobroker“ auftauchen.<br />
Dieses könnt ihr nun auswählen.</p>
<p dir="auto"><img src="/assets/uploads/files/1575301146928-restoreliste.jpg" alt="restoreListe.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Nach der Auswahl bekommt ihr einen Hinweis, dass iobroker für den Restore gestoppt und im Anschluss wieder gestartet wird.</p>
<p dir="auto"><img src="/assets/uploads/files/1575301175231-restorestart.jpg" alt="restoreStart.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Hier habt ihr den eigentlichen Wiederherstellungsvorgang gestartet.</p>
<p dir="auto"><img src="/assets/uploads/files/1575301208033-restore.jpg" alt="restore.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">In eurem Browser öffnet sich nun ein weiterer Tab, in dem ihr den Wiederherstellungsprozess wie auf der Konsole im WebUI von Backitup verfolgen könnt.</p>
<p dir="auto"><img src="/assets/uploads/files/1581768740928-restorewebui.jpg" alt="restoreWebUI.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Nachdem die Wiederherstellung erfolgreich abgeschlossen wurde, bekommt ihr die Meldung ebenfalls im WebUi des Restores.</p>
<p dir="auto"><img src="/assets/uploads/files/1581769134712-restorewebui_finish.jpg" alt="restoreWebUI_finish.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Die Wiederherstellung kann je nach Leistung des Systems und Größe der alten ioBroker Installation etwas Zeit brauchen.<br />
Im Normalfall sollte der restore nach ca. 10-15 Minuten erledigt und ioBroker automatisch wieder gestartet sein.</p>
<p dir="auto"><img src="/assets/uploads/files/1575301228008-restorefinish.jpg" alt="restoreFinish.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">In ganz seltenen Fällen kommt es vor, dass ioBroker nicht automatisch nach Restore startet.<br />
Falls dies der Fall ist, könnt ihr den iobroker manuell mit folgende Befehl über die Konsole starten.</p>
<pre><code>iobroker start
</code></pre>
<p dir="auto">Nun sollte euer ioBroker wieder starten und ihr könnt im Reiter „Log“ sehen, dass alle Adapter, die auf eurem alten System installiert waren, gerade neu vom npm installiert werden.</p>
<p dir="auto">Hier müsst ihr nun geduldig sein und iobroker einfach machen lassen.<br />
In den Instanzen könnt ihr sehen, welche Adapter so nach und nach installiert sind.<br />
Alle Adapter die noch bei der Installation bzw. in der Warteschleife sind, haben noch kein Icon in den Instanzen.<br />
Seit hier bitte geduldig und lasst iobroker ohne neu zu starten einfach machen.</p>
<p dir="auto">Je nach Größe der Installation und Geschwindigkeit eures Rechners und der Internetverbindung kann dies locker 2-3 Stunden dauern.</p>
<p dir="auto">Herzlichen Glückwunsch, nun habt ihr ein neu installiertes System mit all euren Einstellungen, Skripten, Visualisierungen usw.</p>
<p dir="auto">Nun habt ihr mit Backitup noch die Möglichkeit weitere Daten wiederherzustellen, falls ihr diese im Vorfeld auch auf eurem alten System gesichert habt.<br />
Ihr könnt die Redis-Datenbank, die Zigbee-Datenbank, die mySql-Datenbank und eure History-Daten mit den gleichen Schritten, wie oben beschrieben wiederherstellen.</p>
<p dir="auto">Die Liste der abgerufenen Backups würde dann wie hier im Beispiel aussehen.</p>
<p dir="auto"><img src="/assets/uploads/files/1575362131512-fullliste.jpg" alt="fullListe.JPG" class=" img-fluid img-markdown" /></p>
<hr />
<h4><strong>2. manueller Restore mit den Terminal Befehlen</strong></h4>
<p dir="auto">Als erstes müssen wir hier über Putty oder ähnliches ein paar Befehle absetzen</p>
<p dir="auto">Als erstes erstellen wir einen Backup-Ordner:</p>
<pre><code>sudo mkdir /opt/iobroker/backups
</code></pre>
<p dir="auto">Auch hier müsst ihr im Anschluss mit einem sftp Programm wie z.B. FileZilla oder WinSCP euer auf dem alten System erstelltes Backup und gegebenenfalls auch Redis Backup, zigbee Backup usw. in den Ordner /opt/iobroker/backups ablegen.</p>
<p dir="auto">Wer seine states und Objekte in der Redis DB speichert, sollte hier zuerst die gesicherte Redis Datenbank wiederherstellen.<br />
Wer lediglich die states unter Redis laufen hat, braucht dies nicht zwingend im Vorfeld tun.</p>
<p dir="auto">Ist dies erfolgt, führt stoppt ihr euren ioBroker wie folgt:</p>
<pre><code>iobroker stop
</code></pre>
<p dir="auto">Im Anschluss prüft bitte, ob alles gestoppt ist mit folgenden Befehlen:</p>
<pre><code>iobroker status
</code></pre>
<p dir="auto">Wenn alle Ausgaben korrekt sind und iobroker gestoppt wurde, könnt ihr nun mit folgenden Befehlen den Restore über die Konsole ausführen:</p>
<pre><code>cd /opt/iobroker
iobroker restore &lt;Dateiname eures Backups&gt;
</code></pre>
<p dir="auto"><span style="color:#ff0000"><strong>Hierbei ist aber ganz wichtig, dass ihr nur ein ioBroker Backup mit dieser Methode wiederherstellen könnt. Ein Redis-Backup, Zigbee-Backup, mySql-Backup, oder die History-Daten könnt ihr mit dem Befehl nicht herstellen</strong>.</span></p>
<p dir="auto">Hierfür wird Backitup benötigt, da diese speziell mit Backitup erstellt wurden.</p>
<p dir="auto">Dies kann jetzt je nach System ein paar Minuten dauern.<br />
Den Fortschritt seht ihr im Terminal.<br />
Wenn der Restore abgeschlossen ist, könnt ihr mit folgenden Befehl ioBroker wieder starten:</p>
<pre><code>iobroker start
</code></pre>
<p dir="auto">Auch hier werden nun alle Adapter einzeln von ioBroker über npm neu installiert.<br />
Dies kann je nach Größe eurer Installation, eurer Internetgeschwindigkeit und Leistung eures Systems eine Weile dauern.<br />
Ihr könnt den Status im Reiter „Log“ verfolgen.</p>
<p dir="auto">Ihr habt es nun geschafft und euer System neu installiert und alle Einstellungen, Skripte, Visualisierungen usw. wiederhergestellt.</p>
<h3>Fazit:</h3>
<p dir="auto">Grundsätzlich führen beide Varianten zum gleichen Ergebnis.<br />
Wer wenig Erfahrungen mit terminal Befehlen hat und sich da unsicher fühlt, der ist mit Backitup auf der sicheren Seite.</p>
<p dir="auto">Wer allerdings genau sehen möchte, was gerade auf seinem System passiert, der sollte die manuelle Variante über die Konsole wählen. Hier sieht man jeden einzelnen Vorgang im Detail im Terminal.</p>
<p dir="auto">Ich hoffe ich konnte für den einen oder anderen etwas Licht ins Dunkel bringen und freue mich auf euer Feedback.</p>
<p dir="auto">VG<br />
simatec</p>
]]></description><link>https://forum.iobroker.net/topic/27271/howto-iobroker-restore-unter-linux-durchführen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 09:23:15 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/27271.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Dec 2019 15:59:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Sat, 08 Aug 2026 10:52:19 GMT]]></title><description><![CDATA[<p dir="auto">-gelöscht-</p>
]]></description><link>https://forum.iobroker.net/post/1350629</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350629</guid><dc:creator><![CDATA[MassiveAttack]]></dc:creator><pubDate>Sat, 08 Aug 2026 10:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Sat, 01 Aug 2026 11:30:05 GMT]]></title><description><![CDATA[<p dir="auto">Update: Ich habe ein deutlich älteres Save genommen, mit dem ging es dann auf einmal. Vielen Dank an alle trotzdem.</p>
]]></description><link>https://forum.iobroker.net/post/1350130</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350130</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Sat, 01 Aug 2026 11:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 20:35:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marc-berg" aria-label="Profile: Marc-Berg">@<bdi>Marc-Berg</bdi></a> Ja, mit sudo reboot</p>
]]></description><link>https://forum.iobroker.net/post/1350086</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350086</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 20:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 20:15:44 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/selle" aria-label="Profile: Selle">@<bdi>Selle</bdi></a> <a href="/post/1350076">sagte</a>:</p>
<p dir="auto">Da bekomme ich die Antwort</p>
<p dir="auto">A host with the name "raspberry" already exists!</p>
</blockquote>
<p dir="auto">Du hast es noch nicht explizit gesagt: Hast du nach dem Restore und <code>iob host this</code> (auch mit den Fehlermeldungen) danach den Raspberry mal neu gestartet?</p>
]]></description><link>https://forum.iobroker.net/post/1350084</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350084</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Fri, 31 Jul 2026 20:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 19:08:49 GMT]]></title><description><![CDATA[<p dir="auto">Da kommt das gleiche (..already exists), mit iob list hosts kommt</p>
<pre><code>raspberry           raspberry (version: 7.2.2, hostname: raspberry     , alive, uptime: 3856)
</code></pre>
<p dir="auto">Edit: In der Docker-Installation erhalte ich</p>
<pre><code>cc9a8ad739ee        cc9a8ad739ee (version: 7.2.2, hostname: cc9a8ad739ee  , alive
, uptime: 6043) 
</code></pre>
<p dir="auto">Im json im Backup-File steht als host allerdings iobroker-1</p>
]]></description><link>https://forum.iobroker.net/post/1350080</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350080</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 19:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 19:00:37 GMT]]></title><description><![CDATA[<p dir="auto">was zeigt, stehen da dann der alte und der neue hostname ?</p>
<pre><code>iob host list
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1350079</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350079</guid><dc:creator><![CDATA[Michael Schmitt]]></dc:creator><pubDate>Fri, 31 Jul 2026 19:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 19:00:33 GMT]]></title><description><![CDATA[<p dir="auto">Nein, war es nicht.</p>
]]></description><link>https://forum.iobroker.net/post/1350078</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350078</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 19:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:57:26 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/selle" aria-label="Profile: Selle">@<bdi>Selle</bdi></a> <a href="/post/1350076">sagte</a>:</p>
<p dir="auto">A host with the name "raspberry" already exists!</p>
</blockquote>
<p dir="auto">War das vorher eine Multihost Installation?</p>
]]></description><link>https://forum.iobroker.net/post/1350077</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350077</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:57:26 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:45:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marc-berg" aria-label="Profile: Marc-Berg">@<bdi>Marc-Berg</bdi></a> Da bekomme ich die Antwort</p>
<pre><code>A host with the name "raspberry" already exists!
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1350076</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350076</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:45:18 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:32:05 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/selle" aria-label="Profile: Selle">@<bdi>Selle</bdi></a> <a href="/post/1350069">sagte</a>:</p>
<p dir="auto">ioBroker Restore completed successfully</p>
</blockquote>
<p dir="auto">Nach dem Restore einmal</p>
<p dir="auto"><code>iob host this</code></p>
<p dir="auto">ausführen und neu starten. Das sollte dann laufen.</p>
]]></description><link>https://forum.iobroker.net/post/1350075</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350075</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:30:40 GMT]]></title><description><![CDATA[<p dir="auto">Da sind zumindest Daten drin, jetzt muss dir ein Docker-Kenner oder die Suche/KI weiterhelfen. Da bin ich raus.</p>
]]></description><link>https://forum.iobroker.net/post/1350074</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350074</guid><dc:creator><![CDATA[Meister Mopper]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:22:46 GMT]]></title><description><![CDATA[<pre><code>total 4.8M
-rw-rw-r--+ 1 iobroker iobroker 4.8M Jul 31 18:51 iobroker_2026_07_31-17_39_59_backupiobroker.tar.gz
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1350071</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350071</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:20:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/selle" aria-label="Profile: Selle">@<bdi>Selle</bdi></a></p>
<p dir="auto">Wie groß ist das Backup?<br />
<code>ls -lh /opt/iobroker/backups/</code></p>
]]></description><link>https://forum.iobroker.net/post/1350070</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350070</guid><dc:creator><![CDATA[Meister Mopper]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Fri, 31 Jul 2026 18:09:51 GMT]]></title><description><![CDATA[<p dir="auto">Folgende Situation: Ich habe bislang eine Docker-Umgebung (auf einer Synology-NAS) genutzt, möchte jetzt aber (wegen zu wenig RAM) auf einen Raspberry umziehen. Ich habe den Raspberry aufgesetzt und Iobroker neu installiert nach <a href="https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht">dieser</a> Anleitung.</p>
<p dir="auto">Wenn ich jetzt ein in der alten Umgebung frisch erstelltes Backup versuche einzuspielen, erhalte ich diese Fehlermeldung:</p>
<pre><code>[DEBUG] [iobroker] Start ioBroker Restore from "/opt/iobroker/backups/iobroker_2026_07_31-17_39_59_backupiobroker.tar.gz"...
[DEBUG] [iobroker] /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
[ERROR] [iobroker] No host object found, your backup seems to be corrupted!
[DEBUG] [iobroker] ioBroker Restore completed successfully
[EXIT] 52 **** Restore was canceled!! ****
</code></pre>
<p dir="auto">Die js-controller-Version ist in beiden Installationen gleich (7.2.2), genauso wie admin (7.8.23), Node.js (22.23.2) und NPM (10.9.8).</p>
<p dir="auto">Ist es tatsächlich erforderlich, dass der Host den gleichen Namen hat und wenn ja, wie stelle ich das sicher? Die Docker-Installation ist iobroker-1 (im Host-Mode, es gibt auch noch "iobroker" im Bridge-Mode", hier erhalte ich den gleichen Fehler), auf dem Raspberry ist es raspberry. Ich stelle mich vermutlich gerade ziemlich doof an, aber ich komme hier nicht weiter.</p>
]]></description><link>https://forum.iobroker.net/post/1350069</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350069</guid><dc:creator><![CDATA[Selle]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:09:51 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Thu, 05 Jun 2025 03:58:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/friedhofsblond" aria-label="Profile: friedhofsblond">@<bdi>friedhofsblond</bdi></a> said in <a href="/post/1207892">[HowTo] ioBroker Restore unter Linux durchführen</a>:</p>
<blockquote>
<ol>
<li>Werden Apps aus dem GIT nicht wiederhergestellt?</li>
</ol>
</blockquote>
<p dir="auto">ja<br />
GITHUB Installationen werden auch nicht aktualisisert und keine Aktualisiserungen angezeigt.</p>
<p dir="auto"><strong>Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.</strong></p>
<p dir="auto">GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird.</p>
<p dir="auto">Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen.</p>
<p dir="auto">Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.</p>
]]></description><link>https://forum.iobroker.net/post/1276016</link><guid isPermaLink="true">https://forum.iobroker.net/post/1276016</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Thu, 05 Jun 2025 03:58:42 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Thu, 05 Jun 2025 00:36:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/friedhofsblond" aria-label="Profile: friedhofsblond">@<bdi>friedhofsblond</bdi></a> bei adapter die per git installiert wurden, muss die Instanz manuell  installiert werden<br />
Zum Thema influxdb,<br />
es sollte im Vorfeld keine angelegt sein, da diese automatisch angelegt wird.</p>
]]></description><link>https://forum.iobroker.net/post/1276015</link><guid isPermaLink="true">https://forum.iobroker.net/post/1276015</guid><dc:creator><![CDATA[crunchip]]></dc:creator><pubDate>Thu, 05 Jun 2025 00:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 03 Jun 2025 13:47:52 GMT]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,<br />
ich lese hier gespannt mit, danke schon mal für die ganzen Tipps!<br />
Ich hab mal eine Frage: Muss man die InfluxDB wirklich immer komplett löschen, bevor man ein Restore macht? Oder gibt’s da auch ’nen besseren Weg, damit nix verloren geht?<br />
Würde mich freuen, wenn jemand kurz seine Erfahrung teilt!<br />
Viele Grüße</p>
]]></description><link>https://forum.iobroker.net/post/1275742</link><guid isPermaLink="true">https://forum.iobroker.net/post/1275742</guid><dc:creator><![CDATA[Tobias Krüger]]></dc:creator><pubDate>Tue, 03 Jun 2025 13:47:52 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Thu, 10 Oct 2024 12:32:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a></p>
<p dir="auto">Moin,<br />
ich mußte gerade ein Image von meinem Homeserver zurückspielen.<br />
(Hatte nix mit dem IOBroker zu tun)<br />
Also erstmal ein Backup vom IOB, Grafana, InfluxDB gemacht.<br />
Dann Restore Image vom Server und erstmal alle Updates vom Debian und IOB gemacht.<br />
Nach Reboot dann Restore vom IOB</p>
<ul>
<li>Dann InfluxDB</li>
<li>Dann Grafana</li>
</ul>
<p dir="auto">Danach ware der  sourceanalytix-Adapter nicht mehr da und auch keine aktuellen daten von der InfluxDB - nur die mit den paar Minuten nach dem Restore.<br />
Also den sourceanalytix-Adapter nachinstalliert, nochmal Restore IOB-Backup.<br />
Aber immer noch keine Daten in der InfluxDB.<br />
Im Log stand sowas von DB gibt es schon Restore erfolgreich.<br />
OK, also die InfluxDB komplett gelöscht und nochmal Restore InfluxDB.<br />
Nun ist alles wieder schön.<br />
Frage:</p>
<ol>
<li>Werden Apps aus dem GIT nicht wiederhergestellt?</li>
<li>Ist das normal, daß man die InfluxDB vorher löschen muß?<br />
Danke für die Antwort/en <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=e94e0d8a63f" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /></li>
</ol>
]]></description><link>https://forum.iobroker.net/post/1207892</link><guid isPermaLink="true">https://forum.iobroker.net/post/1207892</guid><dc:creator><![CDATA[Friedhofsblond]]></dc:creator><pubDate>Thu, 10 Oct 2024 12:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 23 Apr 2024 22:20:51 GMT]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">nach einem Neuaufsetzen mit einer neuen SD-Karte komme ich nicht weiter. Meine Backups liegen auf Google Drive, leider findet Backitup die Dateien nicht.<br />
Allerdings war ich schon in der Lage die iobroker-Backupdatei einzuspielen, die anderen (influx, javascripts usw) werden nicht mehr gefunden.</p>
<p dir="auto">kann mir jemand helfen, wie ich an das Problem rangehen kann?</p>
]]></description><link>https://forum.iobroker.net/post/1153844</link><guid isPermaLink="true">https://forum.iobroker.net/post/1153844</guid><dc:creator><![CDATA[Creatorhs]]></dc:creator><pubDate>Tue, 23 Apr 2024 22:20:51 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 16 Jan 2024 17:18:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> sagte in <a href="/post/1113924">[HowTo] ioBroker Restore unter Linux durchführen</a>:</p>
<blockquote>
<p dir="auto">sudo systemctl set-default multi-user.target</p>
</blockquote>
<p dir="auto">Erledigt Chef <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=e94e0d8a63f" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=":wink:" alt="😉" /> und Danke!</p>
]]></description><link>https://forum.iobroker.net/post/1113934</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113934</guid><dc:creator><![CDATA[aXCell]]></dc:creator><pubDate>Tue, 16 Jan 2024 17:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 16 Jan 2024 17:09:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axcell" aria-label="Profile: axcell">@<bdi>axcell</bdi></a> sagte in <a href="/post/1113919">[HowTo] ioBroker Restore unter Linux durchführen</a>:</p>
<blockquote>
<p dir="auto">mag ich nicht beurteilen.</p>
</blockquote>
<p dir="auto">Ich schon. Lag an fehlenden Dateien, die du nun per upload all wieder an den korrekten Platz geschoben hast.</p>
<p dir="auto">Und schalt den Desktop aus.</p>
<pre><code>sudo systemctl set-default multi-user.target
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1113924</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113924</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 16 Jan 2024 17:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 16 Jan 2024 17:05:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a><br />
Ja ok, das mit den Sicherheitslücken macht Sinn.<br />
Ja, primär nutze ich ja auch das CLI, aber wenn es eben ein ausgedienter Laptop oder Desktop PC ist, der den ioBroker hostet, ist das ja auch zusätzlich nur erleichternd, wenn mal der SSH abgekackt ist oder die Netzwerkkarte aussteigt.<br />
Aber ok, ich will eine GUI auf einem Server nicht schön reden, du hast schon Recht.</p>
<p dir="auto">Ich habe zwischenzeitlich ich den BackItUp Adapter deinstalliert und neu installiert und das Backup neu angestossen, danach dann</p>
<pre><code>iob upload all
</code></pre>
<p dir="auto">ausgeführt, jetzt müllt sich das LOG zumindest nicht mehr mit Einträgen voll, die Adapter sind alle wieder installiert und scheinbar ist nun Ruhe.<br />
Ob es an "upload all" oder am neuen anstossen der Backupwiederherstellung nach re-installieren des Backitup lag / liegt, mag ich nicht beurteilen.</p>
]]></description><link>https://forum.iobroker.net/post/1113919</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113919</guid><dc:creator><![CDATA[aXCell]]></dc:creator><pubDate>Tue, 16 Jan 2024 17:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 16 Jan 2024 16:55:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axcell" aria-label="Profile: axcell">@<bdi>axcell</bdi></a> sagte in <a href="/post/1113881">[HowTo] ioBroker Restore unter Linux durchführen</a>:</p>
<blockquote>
<p dir="auto">können dadurch Konflikte auftreten wenn ein Server zusätzlich eine GUI betreibt?</p>
</blockquote>
<p dir="auto">Unter Umständen.<br />
Ein Server wird aus vielen verschiedenen Gründen ohne Gui betrieben. Alles was nicht unnötig mitrumpelt muss nicht gepflegt werden, kann nicht kaputt gehen und kann auch keine Sicherheitslücken haben. Der Rechnerbetrieb wird unnötig komplex.</p>
<p dir="auto">Serversoftware verfügt meist eh über ein CLI und kein GUI, du musst also eh ein Terminal füttern. Z.B. mit</p>
<pre><code>iob upload all
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1113907</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113907</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 16 Jan 2024 16:55:08 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker Restore unter Linux durchführen on Tue, 16 Jan 2024 16:26:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> sagte in <a href="/post/1113848">[HowTo] ioBroker Restore unter Linux durchführen</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axcell" aria-label="Profile: axcell">@<bdi>axcell</bdi></a><br />
....<br />
Davon ab: Server immer ohne Desktop betreiben.</p>
<p dir="auto">Das Paket 'pam-devel' gibt es nicht unter Debian, jedenfalls nicht unter dem Namen. Installier da</p>
<pre><code>sudo apt install libpam0g-dev

</code></pre>
</blockquote>
<p dir="auto">Dann sagen wir einfach mal, es ist ein Desktop PC, der zusätzlich den ioBroker hostet, wegen der bemängelten GUI auf einem Server ;-) Aber mal ehrlich und blöd nachgefragt, können dadurch Konflikte auftreten wenn ein Server zusätzlich eine GUI betreibt?</p>
<p dir="auto">Der Befehl:</p>
<pre><code>sudo apt install libpam0g-dev
</code></pre>
<p dir="auto">ergibt nur:</p>
<pre><code>axcell@server:~$ sudo apt install libpam0g-dev
[sudo] Passwort für axcell: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
libpam0g-dev ist schon die neueste Version (1.4.0-11ubuntu2.3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

</code></pre>
<p dir="auto">Wegen dem "zu schnell", wenn die Konsole sagt, Restore erfolgreich und der Prozessor nichts mehr macht, also im IDLE dümpelt, dachte ich eigentlich, dass der Restore fertig und abgeschlossen ist.<br />
Wenn ich den iobroker laufen lasse, erzeugt er mir permanent LOG Einträge im Sekundentakt mit der oben angegebenen Meldung</p>
<pre><code>admin.0	2024-01-16 16:05:15.346	warn	Cannot read file ("admin.admin"/"admin.png"): Not exists
</code></pre>
<p dir="auto">P.S: So sieht es aktuell aus, meiner Meinung nach, nicht ganz korrekt.....<br />
<img src="/assets/uploads/files/1705422396518-bildschirmfoto-2024-01-16-um-17.25.35.png" alt="Bildschirmfoto 2024-01-16 um 17.25.35.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1113881</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113881</guid><dc:creator><![CDATA[aXCell]]></dc:creator><pubDate>Tue, 16 Jan 2024 16:26:48 GMT</pubDate></item></channel></rss>