NEWS
Mini PC // ioBroker installieren
-
Hallo zusammen.
Habe mir jetzt einen gebrauchten Mini-PC mit der nachfolgenden Konfiguration angeschafft.
HP EliteDesk 800 G1 Mini PC
- i7 CPU 4785 2,20 GHz mit 16GB Ram
- SD Festplatte Samsung 256GB
Ursprünglich war Windows 10 installiert. Das habe ich jetzt runtergeschmissen und Proxmox installiert, damit ich verschiedene Systeme drauf laufen lassen kann.
Jetzt muss aber erst mal ioBroker wieder installiert werden. Entgegen meiner ursprünglichen Planung möchte ich nicht wie vorher ioBroker unter Windows 10 nutzen. Dafür benötige ich aber eure Unterstützung.
Eine VM für Windows 10 habe ich unter Proxmox bereits eingerichtet und Windows 10 auch erfolgreich installiert. Die läuft auch so weit.
Jetzt meine Frage. ioBroker in einer VM oder in einem LXC-Container? Ich habe gelesen, dass es einfacher ist einen USB-Stick an einer VM durchzureichen als in einem LXC-Container. Ich nutze nämlich den Conbee II-Stick.
Bei einer VM, welche Konfiguration habt ihr der VM eingerichtet und welches System habt ihr zugrundeliegen? Ubuntu, Debian, usw.?
Bei einem Container, welche Konfiguration und welches Template nutzt ihr?
Danke für eure Hilfe.
Gruß
Dennis -
@DennisMenger
Also, den Conbee 2 reichst Du ja nicht an iobroker durch, sondern an einen separaten Container oder eine VM, in der nur Proxmox läuft. Auch mit Container ist das Durchreichen recht problemlos, gibt genug Beispiele hier im Forum oder mit Google. Vorteil einer VM mit z.B. Debian/Ubuntu und Desktop wäre, dass Du dann direkt auf die Deconz-Software kommst und da z.B. die Netzstruktur siehst, oder auch mal ein Gerät updaten kannst. Unter der Phoscon-Oberfläche (Website) geht das nicht. Man kann das auch Headless (ohne Desktop) machen und nur bei Bedarf einen X-Server starten, aber für den Anfang ist das vielleicht etwas viel, und Dein i7 langweilt sich sonst ja nur...
Da Du an iobroker normalerweise nichts durchreichst, geht das völlig problemlos im Container. Ich habe meinen Master und den Slave auf jeweils getrenneten Proxmox-Servern jeweils nur als CT, ohne irgendeine Einschränkung. Nur halt ressourcenschonender. Bei mir laufen aber auch jeweils noch einige VM und CT parallel, Auslastung der beiden Server jeweils deenoch bei nur knapp 10% CPU. Ram habe ich einmal 16 und einmal 32GB, die sind jeweils zu 50% belegt, also auch da genug Reserven.Wenn es Dir einfacher erscheint, dann nimm für iobroker eine VM. Aber installier da bitte Debian oder Ubuntu Server, also ohne Desktop. Ein Desktop hat auf so etwas nix verloren und ist nur eine mögliche Fehlerursache mehr, die man nicht braucht. Wartung geht über die iobroker-Oberfläche oder per SSH/Putty, mehr braucht man nicht.
Gruss, Jürgen
-
suche mal nach meinen Beiträgen.
Da hab ich dies detailliert mit Anleitung beschrieben.
Bei mir läuft:
proxmox und iob in VM -
-
@DennisMenger sagte in Mini PC // ioBroker installieren:
Danke schon mal.
@bahnuhr das wird nicht einfach die passenden Beiträge zu finden bei so vielen Beiträgen die du schon verfasst hast. Vielleicht hast du da ja einen Link für mich.
anbei meine Installations Anleitung.
-
Danke.
Habe jetzt debian-10.6.0-amd64-xfce-CD-1.iso in einer VM eingerichtet. Ist es korrekt, dass ich da auch eine visuelle Oberfläche wie bei Windows habe? Arbeiten tue ich dann aber über das Terminal/Befehlszeile oder?
-
@DennisMenger sagte in Mini PC // ioBroker installieren:
debian-10.6.0-amd64-xfce-CD-1.iso
Für Phoscon/Deconz wäre das OK. Dann könntest Du deconz-gui verwenden und hast eine Desktop-Oberfläche (XFCE) unter der Du direkt die Deconz-Software siehst (die Phoscon-Oberfläche per Website ist auch dabei). Dann siehst Du die Netzwerkkarte und kannst auch devices updaten. Für iobroker solltest Du das Image aber nicht verwenden, da eben ein Server mit Desktop einfach nicht sinnvoll ist (siehe oben). Da kannst Du Dir den Netinstaller runterladen und damit eine VM einrichten und beim Installieren wirklich nur das Nötigste, was Du für das System brauchst (z.B. SSH) aber keinen Desktop auswählen. Wenn es ein Container sein soll, findest Du die Templates dafür direkt in Proxmox, da sind auch Debian- oder Ubuntu-Server mit dem nötigsten dabei.
Gruss, Jürgen
-
@DennisMenger auf dem speedy is es nicht tragisch, aber unnötig. da ist SSH wichtger...
ich habs auch erst vor einem halben jahr einsehn müssen... -
@Wildbill Ok danke, dann werde ich heute Abend mal eine neue VM einrichten. Geht ja zum Glück ganz zügig.
Ich melde mich wieder.
-
So die VM läuft jetzt, ioBroker ist installiert und läuft jetzt.
Wie bekomme ich denn jetzt mein Backup aus meiner Windows-ioBroker-Installation in meine Installation auf meinem Mini-PC?
Hat da jemand eine Unterstützung für mich? Backup liegt sowohl auf meinem Google-Drive und auf meiner Festplatte.
Danke
Gruß
Dennis -
@DennisMenger mit backitup gemacht?
-
@da_Woody Ja, jede Nacht 2.00 Uhr
-
@DennisMenger na dann am neuen backitup insten und wiederherstellen.
-
@da_Woody läuft gerade. Allerdings dreht der Backitup-Adapter schon ziemlich lange. Ich lass das mal laufen.
-
@da_Woody läuft heute morgen noch immer
-
So, nachdem das Backup nach 24 Stunden immer noch nicht reagiert hat habe ich jetzt nochmal eine neue VM mit ioBroker aufgesetzt und einen Snapshot erstellt.
Muss ich irgendwas beachten wenn mein Backup von meiner Windows-ioBroker-Installation jetzt auf meinen Mini-PC soll. IP-Adresse anpassen oder so?
-
So Backup ist eingespielt. Hat letztendlich doch irgendwie funktioniert. ioBroker läuft jetzt unter Proxmox in einer VM. Conbee II-Stick ist an die VM durchgereicht.
Jetzt eine weitere Frage. Startet ihr euren ioBroker irgendwie regelmäßig automatisch neu? Oder läuft der bei euch tage/wochenlang ohne Vorfälle durchgehend ohne Neustart?
-
-
Ok danke. Guckst du regelmäßig nach oder hast du da ein Skript laufen welches dir Bescheid gibt?
-
@DennisMenger
Das habe ich eben flugs in die Konsole gehauen.
Im Info-Adapter steht die Uptime aber auch drin.