NEWS
Neuer Installer und neuer Fixer: übersichtliche Oberfläche und `iob docker`
-
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
iob dockerein neues Kommando.
Installer und
iob fixmit eigener OberflächeWer im Terminal installiert oder
iob fixstartet, sieht jetzt statt endloser Textausgabe:- einen Startbildschirm mit ioBroker-Logo, Systeminfos (Betriebssystem, Architektur, Node.js-Version) und den wichtigsten Optionen,
- eine Fortschrittsanzeige mit allen Schritten, darunter jeweils die letzte Zeile der Ausgabe,
- Dialoge für die Fragen des Fixers (Benutzerkonto, Boot-Target, Zeitzone),
- am Ende eine Zusammenfassung mit der Adresse des Admins.
Wichtig: Normale Nutzer müssen auf dem Startbildschirm nichts umstellen. Einfach Enter drücken, die Voreinstellungen passen. Das steht dort auch so.
Bedienung: Pfeiltasten zum Auswählen, Leertaste schaltet eine Option um, Enter startet,
Qbeendet ohne Änderungen.Die komplette Ausgabe landet in einer Logdatei:
- Installer:
~/iobroker-install.log - Fixer:
~/iobroker-fix.log
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 diese Datei bzw. diesen Ausschnitt posten.
Lieber die alte Ausgabe? Die gibt es weiterhin:
iob fix --classic curl -sL https://iobroker.net/install.sh | bash -s -- --classicWer sie dauerhaft will, trägt
IOB_NO_TUI=truein die~/.bashrcein. Für Skripte und automatische Installationen (--silent, ohne Terminal, cron usw.) ändert sich nichts, dort bleibt die klassische Ausgabe.Für Experten:
--hardenedMit
--hardened(Installer oderiob fix) bekommt deriobroker-User keine sudo-Rechte mehr und ist nicht in derdocker-Gruppe. Das ist sicherer, aber viele Dinge funktionieren dann nicht mehr: OS-Pakete für Adapter, Reboot aus ioBroker heraus, Netzlaufwerke mounten, Docker usw.Für normale Installationen ist das nicht gedacht, 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.
Neu:
iob dockerImmer mehr Adapter nutzen Docker. Mit
iob dockersieht man auf einen Blick:- ob Docker installiert ist und welche Version,
- ob der Docker-Dienst läuft,
- welche Docker-Compose-Version vorhanden ist,
- ob der
iobroker-User in derdocker-Gruppe ist (sonst kommt ioBroker nicht an Docker heran).
Fehlt Docker, fragt das Kommando, ob es installiert werden soll, und nutzt dafür das offizielle Skript von Docker (
get.docker.com). Anschließend nimmt es deniobroker-User in diedocker-Gruppe auf. Läuft der Dienst nicht, bietet es an, ihn zu starten.iob docker # Status anzeigen, vor der Installation nachfragen iob docker -y # ohne Nachfrage installierenDanach einmal
iob restart, damit ioBroker die neue Gruppenmitgliedschaft mitbekommt.Hinweise:
- 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.
- Unter Windows zeigt
iob dockernur den Status an. Docker Desktop muss man dort selbst installieren. - Bei einer
--hardened-Installation wird diedocker-Gruppe nicht angefasst.
Bestehende Installationen bekommen das Kommando nach einem einmaligen
iob fix, unter Windows nachnpx @iobroker/fix.Feedback
Probiert es aus und meldet euch hier, wenn etwas hakt. Hilfreich sind dabei:
- die Ausgabe von
iob diag, - bei Installer- oder Fixer-Problemen der Inhalt von
~/iobroker-install.logbzw.~/iobroker-fix.log.
-
B Bluefox verschob dieses Thema von Announcements am
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden