NEWS
NUC z.b. HP 800 "overkill" für iobroker?
-
Hab noch mal bei eBay gestöbert.
Ein Fujitsu Esprimo Q920 Mini PC mit i5-4590T und 8GB kostet nur 116 Euro (ohne SSD, hab ich noch eine hier). Das ist dann doch sicher die bessere Alternative als ein Rasp oder? -
@keksmonster Bei sowas würde sich IMHO anbieten, als Grundsystem so etwas wie Proxmox zu installieren und iobroker darin dann als virtuelle Maschine. Vorteil wäre dann, dass man jederzeit ein Backup der gesamten VM machen kann, ist dann quasi wie ein fertiges Image. Verwurschdelt man was spielt man das wieder ein und hat sofort den vorherigen lauffähigen Stand. Zudem kann man, bevor der Rechner sich langweilt auch weitere VMs oder Container gleichzeitig betreiben. Pihole oder Adguard Home zum Beispiel. Oder eine Nextcloud-Instanz, der man dann, anstatt eines externen Anbieters oder extra zu beschaffenden NAS, seine Daten anvertraut. Hat man sich mal damit befasst und Blut geleckt, will man es nicht mehr anders.
Wobei man dann natürlich schauen muss, dass die Hardware ausreicht. Pro VM, je nach Anwendung 2-4GB, Proxmox braucht selbst ja auch RAM. Und genug Festplattenplatz.
Gruss, Jürgen
-
Prinzipiell ist das ganze kein Problem. Und wenn du einen entsprechenden NUC für 100 Euro Differenz zu den Kosten eines PI3 NUC (neu) bekommst, dann warum nicht. Bei gebrauchter Ware ist die Quelle interessant. Es nützt Dir nix wenn dein "neuer" NUC nach 6 Monaten ausfällt weil da was kaputt geht. Auch der angegebene Fujitsu Esprimo würde gehen und hätte sicherlich Leistung im Überfluss nur für den ioBroker. Das ist bei neueren Systemen auch kein Problem, da sie im nah-Idle zustand auch nicht so viel Leistung ziehen.
Zum Thema laufen lassen - und auf die Gefahr hin das ich mich vollständig unbeliebt mache:
Solange du nur den ioBroker laufen lassen willst empfehle ich Dir einfach ein Debian ohne GUI zu installieren. Dann hast du ein System bei dem der Aufbau dem auf dem Raspi weitgehend entspricht ohne das du overhead für GUI und anderes dabei hast.
Das Thema Virtualisierer (z.Bsp. Proxxmoxx) oder Container (Docker) macht nur dann Sinn wenn du entsprechend mehr machen willst - und du bereit bist dich in die Besonderheiten dieser Systeme einzuarbeiten. Und davon gibt es einige.
- Verwaltung der VM/Container
- Weiterleitung von Hardware (Sonoff Zigbee Stick)
- Trennung zwischen "host" und VM/Container
Nichts davon ist Hexenwerk - alles ist erlernbar. Aber Du solltest bedenken das Du ggf. auch mal auf einen Effekt stösst wenn Dir kurzfristig keiner helfen kann.
Das muss mit betrachtet werden wenn die vom @Wildbill angesprochenen Vorteile betrachtet werden.
Bitte nicht falsch verstehen - die Vorteile existieren. Aber um sie nutzen zu können ist Wissen und Beschäftigung mit weiteren Themen erforderlich. Nicht jeder kann/will das. (so wie Ich. Ich will mich nicht mit diesen Details auseinander setzen müssen. Deswegen läuft mein IOB nativ und mein PIHole auf nem PI2)
A.
-
@Asgothian hat vollkommen recht.
Wenn mann allerdings mehrere Applikationen, so wie @Wildbill beschrieben hat, parallel betreiben möchte, dann macht man sein system mit der Zeit allein über die ganzen Anpassungen dicht und hat es schwer irgendwann ein Systemupdate durchzuführen.
oder wer dokumentiert das den alles haarklein, das beim nächsten System das alles wieder genau so aufgebaut werden kann?von daher lohnt es sich schon, sich in die vm/container materie einzuarbeiten. ja, am anfang etwas frustrierend, aber meine bisherigen erfahrungen sind da durchweg positiv.
ich selbst setze docker ein.
eine neue applikation ausprobieren? auf dockerhub geschaut, in portainer (eine webgui für docker) den container definiert, gestartet, läuft (meistens). applikation gefällt nicht? container auch wieder weggeworfen.
das alles ohne das hauptsystem irgendwie zu verändern.eine 2. iobroker-instanz weil mal ein neues releas vom admin oder vom js-controller rausgekommen ist? auch hier, neuer container, ausprobieren, wenn er läuft, daten per backupitup rüberziehen, fertig.
bei dem hp800 musst du auch nach dem stromverbrauch schauen (falls es dich interessiert). umso leistungsfähiger umso mehr strom.
für nur iobroker wäre er wahrscheinlich überdimensioniert und der Esprimo mit einem i5 vorzuziehen. aber auch der hat da schon einiges an leistungsreservenich selbst setze den nuc6cayh mit 16GB ein und der reicht leistungsmäßig voll aus (mit mehreren laufenden containern)
-
Auch ich bin nicht die linux Leuchte.
Habs aber hinbekommen mit iob und proxmox.Mittlerweile gibt es eine super Doku auf iob:
https://www.iobroker.net/#de/documentation/install/proxmox.mdGehe danach vor und es klappt einwandfrei.
In Proxmox hast du halt die Möglichkeit backups/snapshot zu erstellen und etwas auszuprobieren.
Klappt ein Update z.B. nicht, dann einfach wieder einspielen fertig.
Dauert keine 10 Minuten..Fazit:
Nuc und ordentlich Ram drauf (bei mir mittlerweile 16 GB).
Und dann proxmos installieren und debian bullseye.
Ferti.gmfg
-
Lieben Dank für die Rückmeldungen.
Ich fasse Zusammen:
Ausgangssituation: Ich werde nur ioBroker drauf laufen lassen.
- i5 reicht
- VM lohnt sich eigentlich nicht; ist in jedem Fall etwas aufwendiger (vom KnowHow)
@bahnuhr ich kann doch Backups auch über Backitup erstellen. Selbst wenn iobroker nicht mehr reagiert, könnte ich über eine neuinstallation das Backup einspielen. Aber ja, das wäre sicher echt viel mehr Arbeit.
Hast Du die 16GB nur für iobroker laufen oder auch andere sachen?Ich kann ja auch einfach mal schauen wie dämlich ich mich bei der Erstinstallation von proxmox anstelle und dann immer noch entscheiden ...
-
@Asgothian deine Empfehlung es simple zu halten indem ich nacktes Debian installiere klingt gut.
Weiterleitung von Hardware klingt auch gar nicht nice...Hier ist mal ne Quelle, für den i5
https://www.ebay.de/itm/234626352902?mkcid=16&mkevt=1&mkrid=707-127634-2357-0&ssspo=iojrq6_jqtc&sssrc=2047675&ssuid=jOtjd4hiRXO&widget_ver=artemis&media=COPYEDIT:
oder der, der sitzt halt nicht in DE (kann ich keine MwSt absetzen) aber hat mehr Bewertungen/ macht mir einen solideren Eindruck:
https://www.ebay.de/itm/284560226091?mkcid=16&mkevt=1&mkrid=707-127634-2357-0&ssspo=g3b1G2yaSme&sssrc=2047675&ssuid=jOtjd4hiRXO&widget_ver=artemis&media=COPY -
@keksmonster guck dir auf jedenfall Proxmox an !
Sehr simpel zu installieren. Läuft bei mir seit 3 Jahren , bin sehr zufrieden -
Ich empfehle auch ruhigen Gewissens proxmox als Unterbau.
Tägliche Backups (idealerweise auf ein NAS), die Möglichkeit für Tests Mal eben ein Snapshot anzulegen, usw.
Als weitere VMs (ja, ich nutze keine Container): Proxmox Backup (dessen Backup aber standardmäßig mit Proxmox Bordmitteln erstellen), die Datenbank (influx), ein paar Testsysteme.
Vorteil, wenn die Datenbank eine eigene VM ist, ist, dass keine Lücken in der History auftauchen, wenn man ein Backup zurückspielt oder zum Snapshot zurück springt.
-
@peterfido
Wenn nur IOBroker drauf läuft, dann ist die virtuelle Geschichte absolut nicht nötig und der gepriesene Vorteile eines schnellen Backup ist auch relativ, da ein nackter IOBroker mit kompletter neuer und vor allem saubere Installation des OS nicht wirklich viel Zeit in Anspruch nimmt und man hat eben die besonderen Problemchen einer VM nicht.
Hab seit Jahren ein nativ Debian laufen und bastle wirklich viel an der Kiste, wobei die meisten wohl eher "basteln an IOBroker" meinen und da gibt es eh die saubere Backuplösung über den Adapter. -
Ich kann meinen Vorrednern/schreibern nur beipflichten.
Ein solides HW Setup mit Proxmox und iobroker mag zuerst mal als Overkill aussehen, weil sich das System langweilt und die HW nicht ausgelastet ist, aber folgendes spricht dafür.-
Backup wurde schon angesprochen und aus eigener Erfahrung kann ich sagen, das das Restore eines VM / LXC Containers in Minuten erledigt ist. Und vor größeren Systemupdates macht einzusätzliches Backup mächtig Sinn. Auch Snapshots sind ein geniales Feature.
Ich weiß, dass das Backup Thema zu Tode diskutiert wird, aber als beim letzten Update auf node.js 16 was schief ging, war ich Dank Backup wieder schnell online. Familie hätte längeren Ausfall nicht geduldet. -
Erweiterungen
Ich bin auch nur mit ioB am Raspi gestartet, dann noch mqtt dazu, influx, Grafana und dann war es nicht mehr so lustig. Auch wenn im Moment der Bedarf an Datenspeicherung und Visualisierung nicht vorhanden ist, irgendwann wird's dich erwischen und dann ist es gut solche Erweiterungen einfach integrieren zu können. -
Testen
Ich verwende diverse VMs um Linux Varianten zu testen. Einmal eine Win10 VM erstellt und gespeichert und diversen Programmtest kann ich die einfach wieder zurücksetzen. Auch Win11 hab ich in einer VM untergebracht.
Ebenso meine ioB Testumgebung läuft über eine eigene VM.
Da der Appetit bekanntlich mit dem Essen kommt, gönn dir die erweiterte HW Platform und leg los. Wenn du Hilfe brauchst passiv oder aktiv, hier im Forum wird geholfen - da ist eine tolle Community am Werken.
-
-
Warum wundert mich das jetzt nicht? Ich habe ECHT ein Handchen für große Kackhaufen. Bei mir geht wirklich nichts technisches auf Anhieb.
Ich weiß nicht ob es daran lag, dass ich auf der eingebauten SSD zunächst auch mit ETCHER proxmoxx iso drauf gemacht habe... (?)
-
@keksmonster Anleitung gelesen?
https://www.iobroker.net/#de/documentation/install/proxmox.md
-
@homoran ja. wie gesagt, ich hatte proxmox iso auf der ssd. hab die ssd jetzt mit "diskpart" in win10 wieder sauber bekommen und wird erkannt.
jetzt komme ich direkt schon nicht mehr weiter - er mag meine netzwerkadressen nicht, die ich eingebe. (warum zieht er sich die eigentlich nicht via DHCP?)
das "system" hasst mich. -
@keksmonster
ich habs ja oben schon geschrieben, natives OS ist für nur IOBroker einfach einfacher. Wenn bei Dir die Probleme trotz der sehr guten Anleitung schon anfangen, wirds später noch lustiger -
@jan1 GENAU meine rede. ich könnte der perfekte produkttester sein...
ich hab tatsächlich mal ingenieurinformatik studiert (lang ist's her), technisches verständnis ist vorhanden - aber bei mir passieren einfach alle fehler die passieren können bzw. schippere ich wahrscheinlich in untiefen herum, in denen ich einfach überhaupt nicht sein dürfte (sprich: für jeden der sich hier rumtreibt, ist potentiell viel mehr grundwissen vorhanden als bei mir - deshalb sind eure tipps schon gut, aber ich passe da wohl nichts ins user-schema)zum thema: ich dachte bisher, dass ich nicht so dämlich bin, wenigstens IP adresse, gateway und DNS server eingeben zu können...
EDIT: Ich musste nun tatsächlich CIDR notation googlen - jetzt bin ich einen schritt weiter... -
Hi ich habe mir in der Bucht or 3 Jahren eine HP Client gekauft (30,00€) der läuft heute noch mit einer SSD und 8GB Ram. Debian rauf Iobroker installieren. Fertig. Da ich sehr vorsichtig bin mache ich natürlich immer Backups Habe 3 ssd die werden von Zeit zu Zeit geklont falls mal eine ausfällt andere rein. Und dann liegt noch für alle Fälle ein HP Client im Schrank. Ich sage immer Vorsicht ist die Mutter der Porzellankiste.
-
@keksmonster
Ich glaube mit dem Studium bist den meisten hier schon weit voraus was das Grundwissen betrifft, musst das Wissen nur noch in die richtige Bahn bekommen
Die Idee Google zu fragen, wenn man mal nicht weiter kommt, ist übrigens nie verkehrt, wenn man dann nicht gerade die "YT Uni" Links klickt. LOL@ostseereiter
man kann es auch übertreiben bei nem nativ System, wie bei Dir, brauchst fast genau so lange das geklonte Image (wenn es dumm läuft mit allen Fehlern) zu restoren wie ein Linux sauber und frisch aufzusetzen. -
@jan1
Nein das klonen dauert ca 12-15 min.Ich habe eine Station dafür. Der Hintergrund ist das man manchmal keine Zeit hat wenn man noch im Arbeitsleben steht. Ist mal was defekt wodurch auch immer andere SSD rein und alles läuft erst mal wieder. -
@keksmonster sagte in NUC z.b. HP 800 "overkill" für iobroker?:
ich hatte proxmox iso auf der ssd
aufcder selben ssd auf die du Proxmox installieren willst?
Du sägst dir damit doch den Ast ab, auf dem du sitzt.