Tägliche Begleiter aus dem eigenen Homelab

Welche Dienste aus den eigenen Homelab verwende ich jeden Tag?
Alles ist selbstgehostet, läuft auf eigener Hardware und ist weltweit über WireGuard von allen meinen mobilen Geräten aus erreichbar. 🎉

Welche Dienste aus den eigenen Homelab verwende ich jeden Tag?
Alles ist selbstgehostet, läuft auf eigener Hardware und ist weltweit über WireGuard von allen meinen mobilen Geräten aus erreichbar. 🎉

Vorta startete nicht mehr - funktioniert BorgBackup noch?
Nein, wenn Vorta nicht startet, dann läuft auch kein Backup mehr.
Auf meinem macOS konnte ich Vorta nicht mehr starten. Die App war installiert und eine Neuinstallation hat auch mit -force hat das Problem nicht gelöst.

Im Beitrag Konfigurationsdateien im Home Directory mit Git zwischen macOS und Kubuntu Linux synchronisieren wird beschrieben, wie man Dateien zwischen unterschiedlichen PCs und Betriebssystemen in einem Git-Repository synchronisieren kann.
Es werden auch die Dateien des RSS-Readers Newsboat übertragen. Möchte man Shortcuts, z.B. zum Starten des Webbrowsers, auf einem macOS- und einem Linux-Gerät verwenden funktioniert das nicht.
Der Grund: Die Startbefehle für Apps unterscheiden sich bei den beiden Betriebssystemen.

Hat man einen neuen Laptop oder PC, beginnt das zeitraubende und wenig anspruchsvolle einrichten der Arbeitsumgebung. Es müssen Apps und Tools installiert werden und Konfigurationsdateien erstellt und angepasst werden.
Aber stopp 🛑, es gibt eine einfache und effiziente Möglichkeit die wichtigen Konfigurationsdateien über ein Git Repository für MacOS und Linux zentral zu verwalten und bei Bedarf schnell auf den neuen Client zu holen.
Da die meisten Apps für Linux und MacOS verfügbar sind und auch die Ordnerstruktur gleich aufgebaut werden kann, eignet sich Git für diese Aufgabe besonders gut.

Just the Browser schmeißt alles Unnötige raus und macht aus dem Webbrowser wieder einen Webbrowser ohne Schnick Schnack.
Es werden die Webbrowser, Mozilla Firefox, Google Chrome und Microsoft Edge unterstützt.
Das bereitgestellte Skript schmeißt die folgenden Funktionen raus:

Vor einigen Jahren habe ich mal angefangen meine Software aufzulisten. Das letzte Mal wurde die Liste im August 2023 aktualisiert. In der Zeit hat sich einiges getan. Es sind einige Tools von meinem Client verschwunden und ein paar Apps dazugekommen.

Der Befehl ls gehört zum täglichen Werkzeug eines Administrators, sowohl bei Linux als auch bei MacOS.
Das Tool bietet einen großen Funktionsumfang. Damit kann man sehr genau festlegen, was, wie und in welcher Reihenfolge aufgelistet werden soll. Der ls-Befehl kann dadurch sehr lang und das manuelle Eingeben sehr umständlich werden.
Abhilfe schaffen sog. Alias. Das sind Kurzbefehle, die in der Konfigurationsdatei .bashrc, .zshrc oder einer anderen Shell vom Benutzer selbst festgelegt werden können.
Bei MacOS gibt es jedoch ein kleines Problem mit dem Auflisten von Ordnern:
> ls --g
error: unexpected argument '--g' found
Abhilfe schafft das Tool gls, dass im Paket coreutils enthalten ist. coreutils ist eine Sammlung von CLI-Programmen, die für verschiedene Betriebssysteme bereitgestellt wird. Neben ls befinden sich viele weitere bekannte Tools in der Sammlung. 3

Die Open-source Firewall LuLu mit Homebrew auf die neuste Version zu aktualisieren hat nicht funktioniert.

Seit ein paar Tagen bekomme ich beim Ausführen von Ansible auf meinem MacBook den Fehler ERROR No module named markupsafe. Das Starten von Playbooks ist nicht mehr möglich und die Administration meiner Server kann nicht mehr automatisiert durchgeführt werden.

Vergangenes Jahr habe ich bereits einen Beitrag über Software geschrieben, die ich auf meinen Clients verwende. Nach über einem Jahr gibt es ein Update.
Damals habe ich noch die drei Betriebssysteme Kubuntu, MacOS und Windows verwendet. Aktuell nutze ich ausschließlich ein MacBook Air mit M1 Chip.
In der Liste habe ich die Software aufgelistet, die ich auf meinem Client installiert habe und regelmäßig verwende.
Die Apps habe ich nach Möglichkeit versucht über den Paketmanager Homebrew zu installieren. Die Verwaltung der einzelnen Apps wird dadurch erheblich erleichtert.
![]()
Ein Backup auf die Synology DiskStation lässt sich mit Synology Drive sehr einfach einrichten. Damit funktioniert die Datensicherung auf einwandfrei, solange man nur eine IP-Adresse anstatt einem Domainname mit Zertifikat für das Gerät verwendet.
Dann kann das mit Synology Drive recht nervig werden!


Eine Datensicherung von einem Mac zu openmediavault lässt sich mit Automator, Shell Skripten und rsync (fast) automatisieren. Ein Client ist dafür nicht notwendig.

Wenn du zsh nutzt, kannst du sehr einfach Aliase definieren, um deine Programme direkt aus dem Terminal zu starten.

Mit Apples Automator kann man für Bash Skripte eine eigene App erstellen und mit einem Mausklick ausführen.