Eine Open-Source-KI-Plattform selbst zu hosten kostet weit mehr als null. Die Lizenz mag kostenlos sein, das Deployment ist trotzdem ein verteiltes System: ein Dutzend Container, zwei Modellserver für maschinelles Lernen, ein Suchindex, eine Datenbank, ein Cache und ein Objektspeicher, die Architektur erklären wir in Enterprise Search vs. KI-Context-Layer, und all das muss jemand dimensionieren, absichern, patchen und um zwei Uhr nachts wiederherstellen.

Wir wollten eine echte Zahl statt einer Meinung. Also haben wir am 4. August 2026 einen führenden Open-Source-KI-Stack auf dem dokumentierten Weg mit Standardeinstellungen ausgerollt und gemessen, was passiert. Zwölf Dienste. Vierundzwanzig Minuten Installation. Und der Suchindex wurde zehnmal vom Betriebssystem abgeschossen, bis wir abgebrochen haben, weil schlicht nicht genug Speicher übrig war, um ihn zu starten.

Keiner der beteiligten Anbieter veröffentlicht Mindest-Systemanforderungen. Nicht im Quickstart, nicht in der README, nicht als Ressourcengrenze im Deployment-File. Dein IT-Team dimensioniert das nach Gefühl, und genau in diesem Gefühl versteckt sich der echte Preis.

12Dienste in einem Standard-Self-Hosting-Stack
24 minzum Laden und Starten, bei schneller Leitung
10 / 12Container, die mit 4 GB überlebten
1,68 GBSpeicher allein für den Background-Worker

Das Experiment: dokumentierte Installation mit Standardeinstellungen

Wir haben Onyx genommen, die glaubwürdigste Open-Source-Alternative zu Glean, mit 31.400 GitHub-Sternen und Netflix sowie Thales Group im Produktivbetrieb, ausführlich getestet hier. Wir sind exakt dem dokumentierten Weg gefolgt: Repo klonen, Umgebungsvorlage kopieren, den Standard-Compose-Befehl ausführen. Kein Tuning, keine Tricks, nichts, was eine evaluierende Person nicht an einem Dienstagnachmittag genauso täte.

Der Host hatte 12 CPU-Kerne und 36 GB RAM, also deutlich mehr, als ein kleines Unternehmen bereitstellen würde. Die Container-Laufzeit lief allerdings mit ihrer Standardzuteilung von 3,83 GB, und die hat so gut wie jeder, bis zu dem Moment, in dem er merkt, dass er mehr braucht.

Zehn der zwölf Container liefen sauber hoch. OpenSearch, also ausgerechnet die Komponente, die deine Dokumente indexiert und durchsucht, startete kein einziges Mal. Der Kernel-OOM-Killer beendete sie mit Exit-Code 137, sie startete neu, wurde wieder beendet, zehnmal hintereinander.

Background-Worker1,68 GB43,95 %
API-Server547 MB13,96 %
MinIO Objektspeicher238 MB6,06 %
Indexierungs-Modellserver150 MB3,82 %
Inferenz-Modellserver86 MB2,21 %
PostgreSQL, Redis, Web, Code-Interpreter105 MB zusammen2,7 %
OpenSearch (Suchindex)startete nie10x per OOM beendet

Gefährlich ist die Art des Ausfalls. Die Weboberfläche kam hoch. Der Chat funktionierte. Alles sah gut aus. Nur der Suchindex fehlte, das heißt: Eine oberflächliche Evaluierung kommt zu dem Schluss läuft, während die eine Komponente, die daraus eine Enterprise-Suche macht, still in einer Neustartschleife hängt. Prüfe immer den Container-Status, nicht nur die Login-Seite.

Die echte Rechnung: drei Kosten, die niemand einpreist

Erstens: die Lizenz, von der du nicht wusstest, dass du sie brauchst. Wie unser Lizenz-Audit von sieben Open-Source-KI-Tools gezeigt hat, stecken Single Sign-on, rollenbasierte Zugriffssteuerung und Berechtigungssynchronisation bei Onyx, Flowise und n8n gleichermaßen hinter einer kommerziellen Lizenz. Sobald du irgendetwas mit Personenbezug indexierst, verlangt Art. 32 DSGVO diese Funktionen faktisch, die kostenlose Stufe ist also eine Evaluierung und kein Deployment.

Zweitens: die Infrastruktur, die du überdimensionieren musst. Ein Dutzend Dienste mit zwei Modellservern und einem Suchcluster ist keine kleine virtuelle Maschine. Weil kein Anbieter Dimensionierungshinweise veröffentlicht, entdecken die meisten Teams den echten Bedarf so wie wir: indem sie zusehen, wie etwas stirbt.

Drittens: die Engineering-Zeit, die beides in den Schatten stellt. Patches, Versionssprünge über Breaking Changes, Zertifikatserneuerung, Backup und Restore sowie Störungsbehebung, wenn der Index mitten im Monatsabschluss umfällt. Dieser Posten taucht in keiner Vergleichstabelle auf, weil er in Stunden deiner eigenen Leute bezahlt wird statt auf einer Rechnung.

Kann dein Team das wirklich betreiben?

Self-Hosting scheitert viel öfter am Betrieb als an der Technik. Prüfe deine Reife in 5 Minuten, kostenlos.

Kostenlosen KI-Readiness-Check starten

Wann Self-Hosting trotzdem richtig ist

Nichts davon heißt, dass Self-Hosting ein Fehler ist. Es heißt, dass es eine Engineering-Entscheidung ist und keine Sparentscheidung, und in einem Szenario gewinnt es klar: wenn Daten das Haus physisch nicht verlassen dürfen.

Für Verteidigung, Gesundheitswesen, betriebsratssensible Umgebungen oder jede Air-Gap-Anforderung ist Self-Hosting kein günstigerer Weg, Software zu kaufen. Es ist der einzige Weg, die Anforderung überhaupt zu erfüllen. Auf einem eigenen Server in Frankfurt mit lokalem Modell gibt es keinen internationalen Transfer zu bewerten, keine Subunternehmerkette zu prüfen und keinen Angemessenheitsbeschluss zu beobachten. Das ist stärker als jede Auftragsverarbeitungsvereinbarung, auch stärker als unsere.

Was Self-Hosting nicht ist: ein Weg, nichts zu bezahlen. Du tauschst Lizenzgebühren gegen ein Betriebsbudget, und bei den meisten Unternehmen unter etwa 200 Mitarbeitenden ist das Betriebsbudget größer.

Selbst hosten, wenn

  • Für deine Daten gilt Air-Gap oder ein Transferverbot

  • Du betreibst ohnehin Kubernetes oder eine ernsthafte Container-Landschaft

  • Du hast eine Plattform-Person, die den Stack besitzen will

  • Modellunabhängigkeit zählt mehr als schnelle Wirkung

  • Du hast die Enterprise-Lizenz eingeplant, nicht nur die Gratis-Stufe

Gemanagt nehmen, wenn

  • Niemand im Team ist um zwei Uhr nachts für die Verfügbarkeit zuständig

  • Du hast unter etwa 200 Mitarbeitende und keinen dedizierten IT-Betrieb

  • Das Ziel war Geld sparen, nicht eine rechtliche Anforderung erfüllen

  • Du brauchst SSO und Berechtigungssync, hast aber kein Enterprise-Budget

  • Ein EU-gehosteter Anbieter mit echter AVV erfüllt deine Compliance bereits

Wie du richtig dimensionierst und evaluierst

1

Mit dem Lite-Modus starten, nicht dem vollen Stack

Die meisten Projekte liefern ein reduziertes Profil, das Index, Background-Worker und Modellserver abschaltet, wie im Onyx-Test beschrieben. Es beantwortet die einzige Frage, die zuerst zählt: Mögen deine Leute die Oberfläche? Das dauert eine Stunde, keinen Nachmittag.

2

Der Container-Laufzeit mindestens 8 GB geben, bevor du urteilst

Unser Ausfall passierte bei 3,83 GB, von denen rund 2,8 GB belegt waren, bevor der Suchindex überhaupt starten wollte. Verdopple das als Untergrenze für die Evaluierung und rechne mit 16 GB als realistischem Startpunkt, sobald echte Dokumente im Spiel sind.

3

Container-Status prüfen, niemals die Login-Seite

Ein Stack kann im Browser völlig gesund aussehen, während dahinter ein Kerndienst in einer Schleife neu startet. Lass dir jeden Container samt Status anzeigen, bevor du dir eine Meinung über das Produkt bildest.

4

Engineering-Tage kalkulieren, nicht Lizenzgebühren

Schätze die internen Tage pro Monat für Patches, Upgrades und Störungen über alle Dienste des Stacks und gleiche es mit deiner KI-Readiness ab und multipliziere mit deinem Vollkostensatz. Vergleiche diese Zahl mit einer gemanagten EU-Alternative. Sie ist es, die tatsächlich entscheidet.

5

Die Berechtigungslizenz vor dem Rollout klären, nicht danach

Lass dir vom Anbieter schriftlich bestätigen, ob die eingeplante Stufe die Berechtigungssynchronisation der Konnektoren enthält, und prüfe es gegen die Lizenz selbst. Und teste es: Indexiere eine Datei, die nur die Personalabteilung sehen darf, und frage sie aus einem normalen Konto ab.

Teamo AI: läuft am Montag, ohne Plattform-Team

Keine zwölf Dienste, kein Rätselraten beim Sizing, keine Nachtschicht. Teamo AI ist sofort einsatzbereit und verbindet Slack, Teams, Jira, Notion, HubSpot und Pipedrive. 14 Tage kostenlos, ohne Kreditkarte, Teammitglieder in Minuten eingeladen.

Kostenlos testen, ohne Kreditkarte

Fazit: Kostenlos ist die Lizenz, nicht der Preis

Das gemessene Ergebnis ist kein Argument gegen Open Source. Es ist ein Argument gegen den Satz und es ist kostenlos, den wir bis zu den Lizenzen selbst zurückverfolgt haben, der in fast jedem Vergleichsartikel steht und nur für die Lizenzdatei stimmt.

Ein verteiltes System aus zwölf Diensten, das ohne Mindest-Systemanforderungen ausgeliefert wird, dessen Zugriffssteuerung kommerziell lizenziert ist und dessen Suchindex bei Standardzuteilung leise stirbt, ist ernsthafte Infrastruktur. Behandle es entsprechend. Plane eine Engineering-Stelle ein, dimensioniere großzügig, kaufe die Lizenz, die du wirklich brauchst, und es wird dir gute Dienste leisten.

Behandle es wie einen kostenlosen Download, und du erfährst die Kosten auf demselben Weg wie wir, nur eben im Produktivbetrieb.

Der Posten, der nie aufhört: zwölf Dienste patchen

Die Installation ist einmalig. Die Wartung ist für immer, und sie entscheidet, ob Self-Hosting achtzehn Monate später noch nach einer guten Idee aussieht.

Jeder dieser zwölf Dienste hat einen eigenen Release-Rhythmus und eigene Sicherheitsmeldungen. PostgreSQL, Redis, OpenSearch, MinIO und nginx sind weit verbreitete Infrastruktur mit stetigem CVE-Strom. Die Anwendungscontainer bewegen sich noch schneller. Jemand muss all das verfolgen, Upgrades gegen Breaking Changes testen und zurückrollen, wenn ein Update den Index mitten am Arbeitstag lahmlegt.

Deshalb lautet der ehrliche Vergleich nicht Lizenz gegen Lizenz. Er lautet ein dauerhafter Anteil einer Engineering-Stelle gegen ein Abo. Bei Vollkosten von rund 500 bis 800 Euro pro Engineering-Tag sind zwei Tage im Monat 12.000 bis 19.200 Euro im Jahr, bevor ein einziges Dokument indexiert wurde.

Eine brauchbare Faustregel. Wenn du nicht benennen kannst, wer an einem Freitagnachmittag einen kritischen OpenSearch-Sicherheitspatch einspielt, bist du nicht bereit für Self-Hosting. Das ist keine Kritik an der Software. Es ist derselbe Test, den du bei jeder selbst betriebenen Datenbank anlegen würdest.

Drei Dimensionierungsprofile, die funktionieren

Teamo AI: ohne Mindestabnahme, ohne Sales-Call

Kein sechsstelliger Vertrag, keine Sitz-Untergrenze. Teamo AI ist EU-gehostet, transparent bepreist und sofort startklar. 14 Tage kostenlos, ohne Kreditkarte, Teammitglieder in Minuten eingeladen.

Kostenlos testen, ohne Kreditkarte

Die Kurzfassung

12 Dienste, zwei davon Modellserver für maschinelles Lernen, in einem Standard-Self-Hosting-Stack.

24 Minuten zum Laden und Starten bei schneller Leitung.

Der Suchindex startete nie mit der Standardzuteilung von 3,83 GB. Zehnmal per OOM beendet, während die anderen zehn Container völlig gesund aussahen.

Kein Anbieter veröffentlicht Mindest-Systemanforderungen. Weder im Quickstart noch in README oder Deployment-File.

Plane 8 GB zum Evaluieren, 16 GB zum Ausrollen, dazu die Enterprise-Lizenz für SSO und Berechtigungssync.

Selbst hosten für Souveränität, nicht zum Sparen. Wenn Daten das Haus nicht verlassen dürfen, schlägt es jeden Vertrag. Ging es ums Sparen, gewinnt meist gemanagtes EU-Hosting.