Versuchsaufbau
- 01Der Laptop. zion, ein ausgedienter 17-Zoll-Gaming-Laptop mit Proxmox. Darauf laufen die Familien-Cloud mit Nextcloud, der Matrix-Chat und der Login-Dienst.
- 02Das NAS. Speicher für alles und gleichzeitig Wirt für virtuelle Maschinen. Dort landen jede Nacht die Backups.
- 03Der Maschinenraum. Eine einzige virtuelle Maschine trägt fast das ganze Labor: DNS, Werbeblocker, Webseiten, Datenbank, Notizen, Suche. Läuft sie nicht, merkt man das sofort. Deshalb wird sie als Erstes wieder aufgebaut.
- 04Die Eingangstür. Alles, was von außen über HTTPS hereinkommt, geht durch Caddy. Er zeigt das Zertifikat vor und verteilt nach Namen.
- 05Der Login. Pocket ID meldet überall mit Passkey an: Chat, Cloud, Fotos, Tür, Kontrollraum. Ein Konto, kein Passwort.
- 06Die Wache. Uptime Kuma schaut rund um die Uhr nach, ob alles läuft, und meldet sich, wenn nicht. Mehr in Kammer 14.
Was hier läuft
Grob nach Zweck sortiert. Wo es eine offizielle Seite gibt, ist sie verlinkt.
- KommunikationMatrix-Chat (Synapse) · Brücken zu anderen Messengern (mautrix) · Element Call · TeamSpeak
- Dateien & DokumenteNextcloud · Collabora (Office im Browser) · Paperless · Affine (Notizen)
- Fotos & FilmeImmich · Plex
- NetzCaddy (Eingangstür) · eigenes DNS (BIND) · AdGuard Home (Werbeblocker, doppelt) · GPS-Zeitserver
- LoginPocket ID (Passkeys) · tinyauth
- ZuhauseHome Assistant · MQTT (Mosquitto) · Kameras · Tür · Spiegel
- ÜberwachungUptime Kuma
- SonstigesSearXNG (eigene Suchmaschine) · Webserver mit Portal · Datenbank (MariaDB)
Gesichert wird alles, jede Nacht: Jeder Server legt sein Backup auf das NAS, der Laptop zusätzlich auf einen Proxmox Backup Server.
Warum?
Weil man nur versteht, was man selbst betreibt. Und weil es Spaß macht, wenn ein alter Laptop ein zweites Leben als Server bekommt.
Zu jedem Dienst gibt es eine Anleitung, mit der man ihn von null wieder aufbauen kann, auf Deutsch und auf Englisch. Für den Tag, an dem etwas wirklich kaputtgeht.
Testergebnis
Bestanden, meistens. Im Oktober hat ein Raspberry Pi mit defektem Speicher den Chat mitgenommen. Er wurde in eine virtuelle Maschine umgezogen und hat sich seitdem nicht beschwert.