Einträge von Hagen Glötter

Pimp my Linux shell mit zsh

Zsh und git installieren S Oh my ZSH holen und installieren von https://ohmyz.sh/#install Dann das Shell Theme installieren Konfigdatei ~/.zshrc  editieren und die Theme Zeile ersetzen. Danach Terminal schließen und neu öffnen und die Konfiguration des Themes vornehmen.

Echten Linux Server mit Proxmox ersetzen

Warum? Mein alter Home-Server – ein normaler Celeron ist jetzt 10 Jahre alt.Daraus ergeben sich folgende Probleme: Der Plan: Ich habe einen Dell für 99€ mit einer 250GB SSD gefunden. Die 250GB sind zu wenig, also eine 1TB SSD für das System und eine 12TB Platte für die Daten in das Gehäuse geschraubt und los […]

MPP-Solar und MrPow Wechselrichter mit ioBroker auslesen

Zunächst benötigen wir einen Raspberry Pi der mittels USB zu RS 232 Schnittstelle die Daten erfassen kann. das nötige Kabel findet man hier: https://amzn.to/46Ix1a4 Raspberry Pi mit aktuellem OS installieren, ins Netzwerk bringen, SSH und VNC Verbindung einrichten usw.(Wie das alles funktioniert, erkläre ich hier nicht, dafür gibt es schon genug Anleitungen) Auf dem Raspberry […]

Ausführen von grafischen Linux-Desktop-Anwendungen aus der WSL 2 – “Error E233: cannot open display”

oder je nachdem “Fehler E233: Anzeige kann nicht geöffnet werden” falls jemand aus irgendwelchen Gründen WSL auf deutsch gestellt hat. Wie kann ich grafische Linux-Desktop-Anwendungen über die Befehlszeile von Windows Subsystem für Linux (WSL) ausführen? Das Netzwerk-Subsystem in WSL2 unterscheidet sich von dem in WSL1 verwendeten. Sie müssen die Unterschiede berücksichtigen, um auf Netzwerkanwendungen zuzugreifen, […]

Let’s Encrypt – Certbot: The requested apache plugin does not appear to be installed

Wieder mal so ein bug, nachdem man ewig sucht… Nach der Installation von certbot bekommt man nur die Fehlermeldung: “The requested apache plugin does not appear to be installed” Die Lösung ist einfach die richtigen Pakete zu installieren sudo apt-get install python3-certbot python3-certbot-apache danach läuft sudo certbot renew problemlos. Keine Ahnung, warum Ubuntu das nicht […]

ioBroker – automatisches Backup und Restore

Backup Script #! /bin/bash cd /opt/iobroker/ echo “_________ erst mal backup” iobroker backup echo “_________ iobroker stop” sudo ./iobroker stop echo “_________ iobroker update” sudo ./iobroker update –yes echo “_________ iobroker upgrade self” sudo ./iobroker upgrade self echo “_________ iobroker upgrade” sudo ./iobroker upgrade –yes echo “_________ iobroker start” sudo ./iobroker start echo “_________ Backup […]

Passwörter aus Git löschen

Hin und wieder programmiert man vor sich hin, wer Code läuft und man checkt ihn ein. Ein paar Tage und ein paar Commits später stellt man fest, das man ein WLAN-Passwort, ein Token, einen API-Key oder eine Datei mit Secrets eingecheckt hat.Was jetzt? Einfach aus der aktuellen Version entfernen? Was passiert, wenn jemand den alten […]

Let’s Encrypt Wildcard Zertifikate erstellen

zugegeben, SSL Zertifikate machen Webseiten sicher. Dennoch ist die Erstellung von Zertifikaten trotzdem echt nervig. Vor allem wenn man mehrere Domains hat, beziehungsweise sein Netzwerk so fragmentiert hat, dass jede Subdomain eine Aufgabe übernimmt. Anstatt für jede Subdomain ein eigenes Zertifikat auszustellen ist es viel einfacher ein Wildcard Zertifikat zu verwenden. Die Erstellung eines solchen […]

Git commit ohne lästige Passworteingabe

In der modernen Software-Entwicklung ist Git eigentlich nicht mehr wegzudenken. Und auch im privaten Umfeld bietet die Source-Code-Verwaltung viele Vorteile. Das einzige was echt nervt ist die ständige Passoerteingabe, wenn man Code auf zum Beispiel einem Raspberry Pi eingeben muss. Git bietet dafür eine Lösung an, die auf dem heimischen Raspberry prima funktioniert.