Engineering

Digitale Souveränität im Mittelstand: wie wir Self-Hosting in Deutschland betreiben

Digitale Souveränität heißt nicht, alles selbst zu bauen. Ein ehrlicher Blick auf das, was bei uns auf eigener Infrastruktur läuft und was nicht.

Lennard Finsterbusch
self-hostingdigitale-souveraenitaetinfrastrukturkubernetesmittelstand

Wer für seine Kunden Souveränität verspricht, sollte sie selbst betreiben. Wir tun das, und wir sagen dazu, wo es noch nicht gelingt. Für den Mittelstand heißt digitale Souveränität dabei etwas Praktisches: Sie wissen, wo Ihre Daten liegen, und Sie kommen wieder heraus, wenn ein Anbieter die Bedingungen ändert. Self-Hosting ist dafür ein Weg, aber nicht der einzige.

Was bei uns auf eigenen Servern läuft

Die Anwendungen laufen auf einem Kubernetes-Cluster (k3s) mit fünf Knoten, verteilt auf ein Rechenzentrum und ein eigenes Haus. Die Server stehen bei einem deutschen Anbieter in Falkenstein und Nürnberg. Zusammen sind es neun Server und ein Load Balancer.

Das Echtzeit-Backend, auf dem unsere Anwendungen aufsetzen, betreiben wir selbst, in zehn Instanzen im eigenen Cluster. Für Dateien und Kalender nutzen wir Nextcloud, für Videocalls dessen Modul Talk. Container-Images liegen in unserer eigenen Registry mit Sicherheits-Scan. Ein verschlüsseltes Netz auf WireGuard-Basis verbindet alle Maschinen, und die Steuerung dieses Netzes betreiben wir ebenfalls selbst.

Was das ersetzt

Nextcloud ersetzt bei uns Google Workspace und Microsoft Teams. Die eigene Registry ersetzt Docker Hub. Das selbst gesteuerte Netz ersetzt die Cloud-Steuerung von Tailscale. Die deutschen Server ersetzen die großen US-Clouds. Die vollständige Liste mit allen Werkzeugen steht auf der Seite Stack.

Wo wir Dienste außerhalb der EU nutzen

Auf der Stack-Seite nennen wir die Dienste offen, die wir noch außerhalb der EU nutzen, jeweils mit dem Grund und dem Ausweg. GitHub ist ein Beispiel: Dort liegen Code und Aufgaben, und von dort werden die Builds gesteuert. Der Grund ist einfach, denn Zusammenarbeit und Automatisierung liegen so an einem Ort. Git selbst ist offen, und die Builds laufen bereits auf eigenen Runnern.

Souveränität ist für uns ein Weg und kein Zustand. Jede Abhängigkeit, die wir bewusst eingehen, bekommt eine Zeile, in der steht, wie wir wieder herauskämen. Eine eigene Code-Plattform hatten wir 2026 drei Monate im Betrieb. Heute liegen Code und Aufgaben bei GitHub.

Ein zweites Beispiel ist das Sprachmodell, mit dem unsere KI-Agenten arbeiten. Es kommt aus den USA, weil es heute keine europäische Alternative auf diesem Niveau für Code und Agenten gibt. Sensible Daten können lokale Modelle verarbeiten, und unsere Werkzeuge sind nicht an ein Modell gebunden.

Warum wir nichts versprechen, was wir nicht messen

Neue Werkzeuge erscheinen auf der Stack-Seite erst nach einer Freigabe. Versionen und Hostnamen stehen dort nie. Die Liste entsteht aus den Systemen selbst und nicht aus einer Wunschvorstellung.

Was das für Ihr Unternehmen heißt

Sie brauchen keinen eigenen Serverraum, um souverän zu sein. Der Anfang ist kleiner: Ihre wichtigsten Dienste auf Servern in Deutschland und ein schriftlich festgehaltener Ausweg für jeden davon. Wir bauen diesen Stack für Sie auf oder betreiben ihn, mit Exit-Garantie. Welche Dienste in Ihrem Betrieb zuerst ziehen sollten, klären wir im Erstgespräch. Wie wir dabei arbeiten, steht auf der Seite Arbeitsweise.