<?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[Neuer Installer und neuer Fixer: übersichtliche Oberfläche und `iob docker`]]></title><description><![CDATA[<p dir="auto">Seit ein paar Tagen sind ein neuer Installer und ein neuer Fixer online. Was sie tun, hat sich nicht geändert, nur das Aussehen. Dazu gibt es mit <code>iob docker</code> ein neues Kommando.</p>
<p dir="auto"><img src="/assets/uploads/files/1793446709088-ad700ef7-70a8-4f9c-befb-a80167644171-image.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" width="1280" height="1067" /></p>
<h3>Installer und <code>iob fix</code> mit eigener Oberfläche</h3>
<p dir="auto">Wer im Terminal installiert oder <code>iob fix</code> startet, sieht jetzt statt endloser Textausgabe:</p>
<ul>
<li><strong>einen Startbildschirm</strong> mit ioBroker-Logo, Systeminfos (Betriebssystem, Architektur, Node.js-Version) und den wichtigsten Optionen,</li>
<li><strong>eine Fortschrittsanzeige</strong> mit allen Schritten, darunter jeweils die letzte Zeile der Ausgabe,</li>
<li><strong>Dialoge</strong> für die Fragen des Fixers (Benutzerkonto, Boot-Target, Zeitzone),</li>
<li><strong>am Ende eine Zusammenfassung</strong> mit der Adresse des Admins.</li>
</ul>
<p dir="auto"><strong>Wichtig:</strong> Normale Nutzer müssen auf dem Startbildschirm nichts umstellen. Einfach <strong>Enter</strong> drücken, die Voreinstellungen passen. Das steht dort auch so.</p>
<p dir="auto">Bedienung: Pfeiltasten zum Auswählen, Leertaste schaltet eine Option um, Enter startet, <code>Q</code> beendet ohne Änderungen.</p>
<p dir="auto">Die komplette Ausgabe landet in einer Logdatei:</p>
<ul>
<li>Installer: <code>~/iobroker-install.log</code></li>
<li>Fixer: <code>~/iobroker-fix.log</code></li>
</ul>
<p dir="auto">Bei einem Fehler zeigt die Oberfläche die letzten Zeilen aus dem Log und nennt den Schritt, an dem es gehakt hat. Bitte bei Problemen im Forum <strong>diese Datei bzw. diesen Ausschnitt</strong> posten.</p>
<p dir="auto"><strong>Lieber die alte Ausgabe?</strong> Die gibt es weiterhin:</p>
<pre><code>iob fix --classic
curl -sL https://iobroker.net/install.sh | bash -s -- --classic
</code></pre>
<p dir="auto">Wer sie dauerhaft will, trägt <code>IOB_NO_TUI=true</code> in die <code>~/.bashrc</code> ein. Für Skripte und automatische Installationen (<code>--silent</code>, ohne Terminal, cron usw.) ändert sich nichts, dort bleibt die klassische Ausgabe.</p>
<h3>Für Experten: <code>--hardened</code></h3>
<p dir="auto">Mit <code>--hardened</code> (Installer oder <code>iob fix</code>) bekommt der <code>iobroker</code>-User <strong>keine sudo-Rechte</strong> mehr und ist nicht in der <code>docker</code>-Gruppe. Das ist sicherer, aber viele Dinge funktionieren dann nicht mehr: OS-Pakete für Adapter, Reboot aus ioBroker heraus, Netzlaufwerke mounten, Docker usw.</p>
<p dir="auto"><strong>Für normale Installationen ist das nicht gedacht</strong>, deshalb gibt es den Modus nur als Parameter und nicht auf dem Startbildschirm. Wer nicht genau weiß, wofür er ihn braucht, lässt ihn weg.</p>
<h3>Neu: <code>iob docker</code></h3>
<p dir="auto">Immer mehr Adapter nutzen Docker. Mit <code>iob docker</code> sieht man auf einen Blick:</p>
<ul>
<li>ob Docker installiert ist und welche Version,</li>
<li>ob der Docker-Dienst läuft,</li>
<li>welche Docker-Compose-Version vorhanden ist,</li>
<li>ob der <code>iobroker</code>-User in der <code>docker</code>-Gruppe ist (sonst kommt ioBroker nicht an Docker heran).</li>
</ul>
<p dir="auto">Fehlt Docker, fragt das Kommando, ob es installiert werden soll, und nutzt dafür das offizielle Skript von Docker (<code>get.docker.com</code>). Anschließend nimmt es den <code>iobroker</code>-User in die <code>docker</code>-Gruppe auf. Läuft der Dienst nicht, bietet es an, ihn zu starten.</p>
<pre><code>iob docker        # Status anzeigen, vor der Installation nachfragen
iob docker -y     # ohne Nachfrage installieren
</code></pre>
<p dir="auto">Danach einmal <code>iob restart</code>, damit ioBroker die neue Gruppenmitgliedschaft mitbekommt.</p>
<p dir="auto">Hinweise:</p>
<ul>
<li>Unterstützt werden Debian, Ubuntu, Raspberry Pi OS, Fedora, CentOS und RHEL. Auf macOS, FreeBSD, in WSL und in einem Container installiert das Kommando nichts, zeigt aber den Status an.</li>
<li>Unter <strong>Windows</strong> zeigt <code>iob docker</code> nur den Status an. Docker Desktop muss man dort selbst installieren.</li>
<li>Bei einer <code>--hardened</code>-Installation wird die <code>docker</code>-Gruppe nicht angefasst.</li>
</ul>
<p dir="auto"><strong>Bestehende Installationen bekommen das Kommando nach einem einmaligen <code>iob fix</code></strong>, unter Windows nach <code>npx @iobroker/fix</code>.</p>
<h3>Feedback</h3>
<p dir="auto">Probiert es aus und meldet euch hier, wenn etwas hakt. Hilfreich sind dabei:</p>
<ul>
<li>die Ausgabe von <code>iob diag</code>,</li>
<li>bei Installer- oder Fixer-Problemen der Inhalt von <code>~/iobroker-install.log</code> bzw. <code>~/iobroker-fix.log</code>.</li>
</ul>
]]></description><link>https://forum.iobroker.net/topic/85722/neuer-installer-und-neuer-fixer-übersichtliche-oberfläche-und-iob-docker</link><generator>RSS for Node</generator><lastBuildDate>Sat, 07 Nov 2026 19:42:43 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85722.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 31 Oct 2026 11:38:43 GMT</pubDate><ttl>60</ttl></channel></rss>