Einleitung
Das wird mein neuer „Heimserver“ sein, auf dem „https://44-2.de/docbox/“ und „Openhabian“ laufen … und noch mehr. Es ist ein passiv gekühlter Mini-PC mit Intel i3-8130U, für meine Bedürfnisse ist er mit 8 GB RAM und einem 8 GB (2×4 GB) Crucial DDR4-2400 CL17 SO-DIMM-RAM sowie einer Samsung SSD 860 EVO Series mit 1 TB ausgestattet.
Installation der Hardware
Installation von Ubuntu 20.04 LTS auf der ZOTAC ZBOX + Die Grundlagen
Sehr einfach und unkompliziert
- Erstelle einen bootfähigen USB-Stick mit Etcher
- Schließe Tastatur, HDMI-Monitor und Ethernet (optional) an
- Stecke den USB-Stick in den vorderen USB-Anschluss
- Schalte die Box ein + drücke F8 auf der Tastatur (alle 1–2 Sekunden)
- Boot-Menü: UEFI-Boot aktivieren (falls gewünscht) + Neustart
- Drücke erneut F8 und wähle USB als Boot-Gerät
- Folge der Standard-Ubuntu-Einrichtung (geht sehr schnell), neu starten
- WLAN installieren: WPA-Tools installieren:
sudo apt-get install wpasupplicant - Folge https://linuxconfig.org/ubuntu-20-04-connect-to-wifi-from-command-line, um die Schnittstelle mit netplan einzurichten; meine Konfigurationsdatei für WLAN befindet sich in //etc/netplan, siehe unten. Um den lokalen Namensdienst (z. B. von deinem Router, z. B. AVM Fritzbox) zu nutzen, musst du den Abschnitt „search“ hinzufügen.
- Ich habe in dmesg Fehlermeldungen zum Active Power State Management erhalten; um das zu beheben, folge https://www.thomas-krenn.com/de/wiki/PCIe_Bus_Error_Status_00001100_beheben. Dies deaktiviert einen Power-Status im PCI; nach kurzer Recherche denke ich, dass das für den Stromverbrauch nicht so schlimm ist
- Einige andere Fehlermeldungen stammten vom Multipath-Tool, das auf dem Server zur Verwaltung von LVM-Geräten verwendet wird – nicht erforderlich, da wir nur eine SSD haben, also habe ich es mit
sudo apt-get remove multipath-tools
# //etc/netplan config code for wifi interface (check the name of the interface, here its wlp3s0)
network:
ethernets:
enp1s0:
dhcp4: true
version: 2
wifis:
wlp3s0:
optional: true
access-points:
"YOUR SSID":
password: "YOUR PWD"
dhcp4: no
addresses: [YOUR IP/24]
gateway4: 192.168.1.1
nameservers:
search: [fritz.box]
addresses: [192.168.1.1]
Installiere openHAB Smart Home auf Ubuntu 20.04 Server
Es gibt zwei Möglichkeiten, OpenHAB zu installieren: entweder als normales Paket oder über das „openhabian“-Projekt. Das beginnt mit einem Konfigurationstool, über das du OpenHAB installierst. Ich kann diese Option wirklich empfehlen. Eine Anleitung findest du hier: https://www.openhab.org/docs/installation/openhabian.html#other-linux-systems-add-openhabian-just-like-any-other-software.
Kleine Tipps
Das OpenHABian-Konfigurationstool ermöglicht es auch, zusätzliche Komponenten hinzuzufügen; ich habe mich für „Log Viewer“ und „MQTT Mosquitto“ entschieden.
Ich musste von einer bestehenden OpenHAB-Installation migrieren und habe diesen Trick verwendet: https://community.openhab.org/t/how-to-transfer-configuration-from-one-openhab-to-another/92784, der im Grunde eine Sicherung erstellt und über
#on source: sudo openhab-cli backup --full
