Docker Swarm Cluster auf Openmediavault

Als Grundlage für mein Homelab habe ich ein Proxmox Cluster installiert, der Hochverfügbar eingerichtet ist. Dazu sind drei Cluster-Nodes installiert, die einen gemeinsamen Speicher über Ceph für die Virtuellen Maschinen (VMs) haben. Damit können VMs im Falle eines Neustarts zwischen den Proxmox Nodes ohne Verzögerung hin und her wandern.

Da ich Docker Container nutzen möchte, benötige ich zumindest eine VM. Wird diese VM jedoch im Rahmen von regelmäßigen Updates neugestartet, sind alle Docker Container im Rahmen dieses Updates nicht erreichbar. Ein Docker Swarm Cluster kann hierfür eine Lösung sein. Weiterhin ist das Loadbalancing auf die drei physikalischen Knoten mit nur einer Docker VM nicht möglich. Auch dafür kann der Docker Swarm Cluster eine Lösung darstellen.

Weiterlesen

Proxmox Cluster mit Ceph auf Minisforum MS-01

Für mein Homelab war ein Upgrade notwendig. Dabei habe ich mich für die Minisforum MS-01 Mini-Workstations entschieden. Mit drei NVME-SSD Anschlüssen für Festplatten / SSDs, zwei 10G LAN und zwei 2,5G LAN Anschlüssen, sowie zwei Thunderbolt Anschlüssen ist dieser Rechner hervorragend ausgestattet für ein Proxmox Cluster.

Drei Cluster-Nodes werden mindestens benötigt, wenn man einen Proxmox Cluster mit Ceph installieren möchte. Und genau für Ceph macht es sinn, die 20G Thunderbolt Netzwerkverbindung für den Ceph Cluster Sync zu nutzen. Damit ergeben sich drei logische Abschnitte für die Anleitung: Allgemeine Installation inkl. Proxmox, Einrichten vom Thunderbolt Netzwerk, Installation von Ceph.

Weiterlesen

Grandstream WP820 mit OPNsense (SIP-Telefon / WLAN Telefonie)

Wer sich ein Grandstram Telefon kauft und Telefonie über WLAN statt DECT abwickeln möchte, hat bei der Einrichtung manchmal Probleme. Es funktioniert recht einfach, wenn man eine Fritzbox verwendet, da die den SIP Gateway ins Internet stellt.

Wer jedoch Opensense als Firewall einsetzt, wir nach der Einrichtung des Telefons mit den Kontoeinstellungen feststellen, dass es irgendwie nicht funktioniert. Deswegen hier kurz zusammengefasst, was zu tun ist, damit das Telefon direkt ins Internet kommt.

Weiterlesen

Paperless-ngx als papierloses DMS / Archiv für zuhause auf QNAP Docker

Bisher hatte ich ecoDMS als papierlosses Dokumentenmanagementsystem (DMS) daheim verwendet. Nun erfolgte bei mir daheim der Umstieg auf Paperless-ngx.

Im Folgenden stelle ich zuerst meine aktuelle Infrastruktur dar und erkläre, was bei ecoDMS für privatanwender nicht ideal läuft und warum für mich Paperless-ngx besser zu sein scheint. Danach folgt die Installationsanleitung und Darstellung der Konfiguration.

Weiterlesen

EggBot – Sammelsurium

Ostern steht mal wieder vor der Türe – da wird der EggBot wieder angeworfen. Da ich mir jedes mal aufs neue Vorgehen und Einstellungen heraussuchen muss, habe ich mir die Grundlegenden mal dokumentiert.

Eggbot Pro

Bei EggBot wird mit Inkscape und dem dazugehörigen EggBot Plugin gearbeitet. Ich selbst habe meinen EggBot Pro bei Amazon gekauft. Gerade kurz vor Ostern ist der immer recht schwierig zu bekommen.

Weiterlesen

QNAP – ecoDMS Container Station

ecoDMS kann man recht einfach auf der Container Station von QNAP laufen lassen. Damit man nicht immer seine Einstellungen neu in der GUI machen muss, kann man das recht einfach als „Applikation“ einrichten.

In der ContainerStation muss man eine „Applikation erstellen“, den Anwendungsnamen eintragen, und dann je nach ecoDMS Version folgende YAML Inhalte eintragen.

Weiterlesen

UrBackup – Einträge unter „Protokolle“ leeren

Da ich meinen UrBackup Server nun schon recht lange am Laufen habe, so haben sich der eine oder andere Eintrag im Webinterface unter „Protokolle“ angesammelt. Will man hier aufräumen, so findet man keine explizite Funktion.

Achtung – Bitte vor weiteren Schritten ein Backup durchführen von der zu verändernden Datenbank-Datei. Sicher ist sicher …

Weiterlesen

QNAP – Backup mit UrBackup (Container Station, Urbackup-Server)

Nachdem nun der HP Microserver N36L nun auch schon mehrere Jahre auf dem Buckel hat, wird es Zeit diesen zu ersetzen. Auf dme N36L lief bisher immer ausschließlich der UrBackup Server für meine Clients. Dort war Openmediavault als debian-basierte NAS Distribution installiert. Als ich das System damals aufgesetzt hatte, war Docker gerade so am entstehen. Deswegen war OMV mit Debian die einzige Möglichkeit einigermaßen standardisiert UrBackup zu installieren. Zeitweise gab es auf OMV auch ein UrBackup Plugin, welches jedoch heute ebenfalls nicht mehr verfügbar ist.

Deswegen ist es jetzt an der Zeit, das System umzustellen auf ein neues System. Heute wähle ich ein Standard-NAS von QNAP und installiere UrBackup als Docker Container.

Weiterlesen