Umzug OH auf Linux
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Umzug OH auf Linux
Der fühlt sich ohne sinnlose Anhängsel am wohlsten, glaub mir...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: Umzug OH auf Linux
Ich habe gerade Mal Docker recherchiert, wäre es denn evtl. möglich ein PI OS mit Desktop zu installieren, darauf Docker und darin openhabian permanent laufen zu lassen?
Also OH geschützt im Container und trotzdem ein Desktop im Vordergrund...
Also OH geschützt im Container und trotzdem ein Desktop im Vordergrund...
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Umzug OH auf Linux
Tu, was Du nicht lassen kannst. Aber geschützt ist da gar nichts. Docker kann nur Anwendungen innerhalb der Container voneinander abschirmen, der Host hat immer weitreichende Rechte und kann Unsinn in den Containern anstellen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: Umzug OH auf Linux
Das war ja eigentlich meine Frage, ob der Container sicher ist, aber das scheint dann ja nicht so zu sein.
Ich kenne mich ja noch nicht damit aus, aber wenn der Container in diesem Fall auch nicht schützt, macht es keinen Sinn.
Ich dachte nur weil es openhab ja als vorgefertigten Container gibt, sollte das doch genau deshalb existieren...
Ich kenne mich ja noch nicht damit aus, aber wenn der Container in diesem Fall auch nicht schützt, macht es keinen Sinn.
Ich dachte nur weil es openhab ja als vorgefertigten Container gibt, sollte das doch genau deshalb existieren...
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Umzug OH auf Linux
openHAB gibt es als Container, damit man es als Container unter Docker laufen lassen kann. Docker ist nicht dazu gedacht, parallel zu einem Desktop zu laufen. Docker ist eine Software, um Serverdienste bereitzustellen.
Server laufen headless, immer!
Selbst Windows Server laufen gewöhnlich headless, der Desktop dient nur der Administration.
Da man das aber viel bequemer über Webschnittstellen oder Dienstprogramme erledigen kann, sind die meisten Server überhaupt nicht an einen Monitor angeschlossen, auch Windows Server.
Server laufen headless, immer!
Selbst Windows Server laufen gewöhnlich headless, der Desktop dient nur der Administration.
Da man das aber viel bequemer über Webschnittstellen oder Dienstprogramme erledigen kann, sind die meisten Server überhaupt nicht an einen Monitor angeschlossen, auch Windows Server.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 123
- Registriert: 19. Jul 2019 21:04
Re: Umzug OH auf Linux
Entschuldigng für das Vollzitat!! Ich wusste nicht wie ich auf diesen Post verweisen kann.udo1toni hat geschrieben: ↑26. Sep 2021 20:47 Wir hatten es ja auch im englischen Forum, deshalb hier auch für eventuelle Mitleser mein derzeitiger Stand:
Es gab zum einen einen fehlerhaften Verweis, der zu einem veralteten branch von openhabian führte. Zum anderen funktioniert aber der Schlüssel immer noch nicht (das betrifft aber ausdrücklich nur den LXC Container, für andere Installationsarten kann das anders aussehen... das kann mit dem Template zusammenhängen).
Um openHAB erfolgreich in einem LXC Container unter Proxmox einzurichten, sind also folgende Schritte notwendig:
1. LXC Container einrichten, aktuell mit bullseye Template, mindestens 8 GByte virtuellem Plattenplatz und mindestens 1 GByte RAM. alle anderen Dinge sind optional, z.B. mehr Cores, Art des Netzwerks usw. Nesting und andere Optionen können abgeschaltet bleiben, der Container darf unprivilegiert sein.
2. Im neuen Container:Hiermit wird der Container auf den aktuellen Stand gebracht, htop und sudo sind optional. Anschließend:Code: Alles auswählen
apt update && apt -y full-upgrade && apt -y install git gnupg htop sudo
undCode: Alles auswählen
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
Die nötigen Anpassungen vornehmen:Code: Alles auswählen
git clone -b openHAB3 https://github.com/openhab/openhabian.git /opt/openhabian ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config cp /opt/openhabian/build-image/openhabian.conf /etc/openhabian.conf nano /etc/openhabian.conf
Anschließend sollte einCode: Alles auswählen
system_default_locale="de_DE.UTF-8" <--- wir wollen deutsches Layout hwarch=amd64 <--- die Architektur des LXC Containers osrelease=bullseye <--- Das Betriebssystem java_opt=Zulu11-64 <--- 64 Bit Java zraminstall=disable <--- Wir nutzen kein zram hotspot=disable <--- Wir haben kein WLAN
erfolgreich openHAB3 mit frontail und FireMotD einrichten. Falls FireMotD nicht automatisch angezeigt wird, muss noch eine Verknüpfung in .bash_profile angelegt werden:Code: Alles auswählen
openhabian-config unattended
Natürlich gibt es verschiedene Layouts, digipolis ist nur eine Möglichkeit.Code: Alles auswählen
FireMotD --theme digipolis
Ich möchte derzeit ebenfalls openhabian im Debian-Container installieren. Leider kommen bei mir Fehlermeldungen (bin derzeit in der Arbeit, Meldungen können bei Bedarf nachgereicht werden).
Ist der o.g. Work-around noch aktuell? Und noch eine Frage: Java wird durch die openhabian.conf automatisch installiert?
Vielen Dank...
VG
Backbe
OH 4.1.0M2 auf nuc in Docker
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Umzug OH auf Linux
Es ist schon ein Weilchen her, dass ich das letzte Mal einen Container mit openHABian eingerichtet habe, aber grundsätzlich sollte es weiterhin so funktionieren.
Erster Punkt: Der Parameter für Java kann nur die beiden Werte 11 und 17 annehmen
EDIT: So, gerade durchgetestet, funktioniert (bis auf das Zulu11-64) immer noch unverändert. Ich ändere die Anleitung entsprechend ab.
Ach so, nur zur Klarstellung... Der Parameter java-opt hat mal die andere Option angenommen, im aktuellen openHABian ist das geändert. Also ein Breaking change, der leider nicht in der Vorlage der openhabian.conf als Kommentar dabei steht (bei den ganzen anderen Parametern stehen fast überall Beispiele und gültige Werte dabei...)
Erster Punkt: Der Parameter für Java kann nur die beiden Werte 11 und 17 annehmen
EDIT: So, gerade durchgetestet, funktioniert (bis auf das Zulu11-64) immer noch unverändert. Ich ändere die Anleitung entsprechend ab.
Ach so, nur zur Klarstellung... Der Parameter java-opt hat mal die andere Option angenommen, im aktuellen openHABian ist das geändert. Also ein Breaking change, der leider nicht in der Vorlage der openhabian.conf als Kommentar dabei steht (bei den ganzen anderen Parametern stehen fast überall Beispiele und gültige Werte dabei...)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: Umzug OH auf Linux
Noch einfacher geht es mit:
Proxmox Helper Scripts
Unter Automation gibt es ein Script um openHAB als LXC aufzusetzen.
Proxmox Helper Scripts
Unter Automation gibt es ein Script um openHAB als LXC aufzusetzen.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: Umzug OH auf Linux
Mit dem Unterschied, das bei dem Script dann kein openHABian mit an Board wäre.KellerK1nd hat geschrieben: ↑14. Mär 2023 14:44 Noch einfacher geht es mit:
Proxmox Helper Scripts
Unter Automation gibt es ein Script um openHAB als LXC aufzusetzen.
Also ja, wäre eine Alternative, aber nur wenn man auch weniger Umfang haben möchte.

Note: Muss nicht zum Nachteil sein, sollte man sich nur bewusst entscheiden.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: Umzug OH auf Linux
Das ist richtig, man kann openhabian nachträglich hinzufügen und anschließend die zwei, drei Sachen die man noch braucht nachinstallieren. Frontail "fehlt" ja auch.int5749 hat geschrieben: ↑14. Mär 2023 15:23Mit dem Unterschied, das bei dem Script dann kein openHABian mit an Board wäre.KellerK1nd hat geschrieben: ↑14. Mär 2023 14:44 Noch einfacher geht es mit:
Proxmox Helper Scripts
Unter Automation gibt es ein Script um openHAB als LXC aufzusetzen.
Also ja, wäre eine Alternative, aber nur wenn man auch weniger Umfang haben möchte.![]()
Note: Muss nicht zum Nachteil sein, sollte man sich nur bewusst entscheiden.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box