Die Debatte zwischen Self-Hosted und SaaS ist nicht neu, wird aber immer relevanter. Die TCO, also die Gesamtkostenbetrachtung über mehrere Jahre, ist oft überraschend. Während SaaS mit kostengünstigen Einstiegspaketen lockt, entstehen bei Self-Hosted regelmäßig versteckte Kosten, die man anfangs nicht sieht. Dieser Beitrag analysiert konkrete Kategorien und hilft Ihnen, die richtige Entscheidung zu treffen.
Der TCO-Vergleich: Nicht immer ist SaaS billiger
Viele Entscheider gehen davon aus, dass Self-Hosted automatisch teurer ist. Das ist ein Trugschluss. Die Realität ist differenzierter.
Scheinbar günstige SaaS-Lösungen werden durch Zusatzkosten schnell teuer. Jeder zusätzliche Nutzer kostet Geld. Jede zusätzliche Feature ist ein Upgrade. Jedes zusätzliche Gigabyte Speicher schlägt zu Buche. Nach drei Jahren hat eine Organisation, die mit 20 Euro pro Monat startete, oft 500 Euro pro Monat ausgegeben. Das ist kein seltenes Phänomen.
Self-Hosted hingegen hat hohe Anfangskosten und kontinuierliche Betriebskosten. Server kosten Geld, regelmäßige Updates verursachen Aufwand, und Ausfallsicherheit braucht redundante Infrastruktur. Aber: Nach der Amortisierungsphase, typischerweise zwei bis drei Jahren, sind die Kosten oft deutlich niedriger als bei SaaS.
Die Faustregel lautet: Unter zehn Nutzern ist SaaS oft günstiger. Ab dreißig Nutzern lohnt sich Self-Hosted regelmäßig. Im mittleren Bereich zwischen zehn und dreißig Nutzern muss man durchrechnen.
Fallbeispiel 1: Source Control (GitLab CE vs GitHub Enterprise)
Nehmen wir ein typisches Szenario: Ein Entwicklerteam mit zehn Leuten benötigt ein Versionskontrollsystem. Der Vergleich zwischen GitLab CE und GitHub Enterprise ist instruktiv.
GitHub Enterprise kostet 231 Dollar pro Benutzer pro Jahr (Stand 2025). Bei zehn Entwicklern sind das 2.310 Dollar pro Jahr. Hinzu kommen Storage-Gebühren für große Repositories und Actions-Minuten, die schnell überschritten sind. Eine realistische Kostenrechnung liegt bei 3.500 bis 4.000 Dollar pro Jahr.
GitLab Community Edition ist kostenlos. Der Self-Hosted-Betrieb kostet aber Geld. Ein typischer Aufwand: Ein virtueller Server mit 8 Kernen und 16 GB RAM kostet bei AWS oder Hetzner zwischen 100 und 200 Euro pro Monat. Die Installation braucht an Handarbeit etwa 40 Stunden, wenn ein erfahrener DevOps-Engineer das macht, kostet das etwa 2.000 Euro. Updates und Monitoring fallen auf Ihr Team. Realistisch sind 20 bis 30 Stunden pro Jahr für Wartung, das sind weitere 500 bis 1.000 Euro.
Erste Jahresrechnung: Infrastruktur 1.500 bis 2.400 Euro, Setup 2.000 Euro, Wartung 500 bis 1.000 Euro. Total 4.000 bis 5.400 Euro.
Das sieht auf den ersten Blick nicht viel billiger aus. Der Unterschied wird aber im Verlauf deutlich. Im zweiten und dritten Jahr fallen Setup und Initiale Lernkurve weg. Es bleiben nur Infrastruktur und Wartung, zusammen 2.000 bis 3.400 Euro pro Jahr. Nach drei Jahren hat GitHub Enterprise über 10.000 Euro gekostet, GitLab Self-Hosted etwa 8.000 Euro.
Das entscheidende Argument ist aber: Ab hier amortisiert sich der Aufwand. GitHub Enterprise schlägt auch im vierten und fünften Jahr mit gleichen Kosten zu Buche. GitLab bleibt bei 2.500 bis 3.500 Euro. Nach fünf Jahren ist Self-Hosted um etwa 5.000 Euro günstiger. Und Sie haben völlige Kontrolle über Ihre Daten.
Zusätzlich: Mit GitLab CE können Sie völlig beliebig viele private Repositories betreiben. Bei GitHub Enterprise sind private Repositories enthalten, aber jede zusätzliche Feature (wie SAML SSO) kostet extra.
Fallbeispiel 2: Analytics (Plausible vs Google Analytics)
Ein realistisches Szenario: Eine Website mit 100.000 monatlichen Besuchern benötigt Analytics-Daten.
Google Analytics ist kostenlos. Das ist das erste Argument für viele Organisationen. Aber die Kosten sind versteckt: Sie geben all Ihre Daten an Google ab. Google verarbeitet diese Daten, speichert sie und nutzt sie für sein eigenes Advertising-Business. Für viele Organisationen, besonders solche mit datenschutzorientierten Kunden, ist das nicht akzeptabel.
Plausible, ein datenschutzfreundliches Analytics-Tool, kostet 20 Dollar pro Website pro Monat (bei jährlicher Zahlung 200 Dollar). Das ist fair, aber bei fünf Websites bereits 1.200 Euro pro Jahr.
Self-Hosted Analytics ist möglich mit Open-Source-Tools wie Matomo. Ein kleiner Server bei Hetzner kostet 10 bis 20 Euro pro Monat. Installation und Setup brauchen 20 bis 30 Stunden, etwa 1.000 Euro. Monatliche Wartung ist minimal, etwa fünf Stunden pro Jahr, 250 Euro.
Erste Jahresrechnung: Infrastruktur 150 bis 240 Euro, Setup 1.000 Euro. Total 1.150 bis 1.240 Euro für volle Kontrolle über Ihre Daten.
Nach drei Jahren hätte Plausible 3.600 Euro gekostet. Matomo Self-Hosted kostet etwa 2.000 Euro (ein Server, neun Stunden pro Jahr Wartung). Der Vorteil ist größer: Sie besitzen Ihre Analytics-Daten, können sie wie Sie möchten nutzen und sind nicht abhängig von einem Drittanbieter.
Zusätzliches Argument: Wenn Sie viele Websites betreiben, dreißig oder mehr, wird Plausible mit etwa 600 Dollar pro Monat extrem teuer. Ein Self-Hosted Matomo auf einem etwas größeren Server bleibt bei 50 bis 100 Euro pro Monat.
Fallbeispiel 3: Team Chat (Mattermost vs Slack)
Chat-Systeme sind alltäglich und haben großen Einfluss auf die Teamkultur. Slack kostet 8 Dollar pro Nutzer pro Monat (Standard-Plan). Bei einem Team von dreißig Personen sind das 2.880 Euro pro Jahr. Mit Videocalls und zusätzlichen Integrationen kommen schnell weitere 1.000 bis 2.000 Euro pro Jahr hinzu.
Mattermost ist ein Open-Source-Alternative. Die Community Edition ist kostenlos. Der Betrieb braucht einen kleinen Server, etwa 50 bis 100 Euro pro Monat bei Hetzner oder AWS. Installation und Konfiguration brauchen 30 bis 40 Stunden, etwa 1.500 Euro. Regelmäßige Wartung sind etwa zehn Stunden pro Jahr, 500 Euro.
Erste Jahresrechnung: Infrastruktur 600 bis 1.200 Euro, Setup 1.500 Euro, Wartung 500 Euro. Total 2.600 bis 3.200 Euro.
Im ersten Jahr ist Slack tatsächlich günstiger, wenn Sie nur den Basis-Plan zahlen. Aber Slack hat Limits auf Message-History ohne Premium-Plan. Die Enterprise-Komplexität schlägt schnell zu Buche. Nach drei Jahren liegt Slack bei etwa 8.640 Euro, Mattermost bei etwa 5.200 Euro.
Zusätzlich: Mattermost können Sie erweitern, ohne auf Slack warten zu müssen. Sie können Integration bauen, den Code anpassen und die Plattform vollständig kontrollieren.
Fallbeispiel 4: Password Management (Vaultwarden vs 1Password Business)
Ein kleineres Beispiel, aber instruktiv: Password Management für eine Organisation mit 20 Mitarbeitern.
1Password Business kostet 5 Dollar pro Benutzer pro Monat. Bei zwanzig Personen sind das 1.200 Dollar pro Jahr.
Vaultwarden (ein Self-Hosted Bitwarden-Server) kostet praktisch nichts für die Software. Ein kleiner Server kostet 30 bis 50 Euro pro Monat. Installation etwa zehn Stunden, 500 Euro.
Erste Jahresrechnung: Infrastruktur 400 bis 600 Euro, Setup 500 Euro. Total etwa 1.000 Euro für vollständige Kontrolle über Ihre Passwörter.
Nach drei Jahren hat 1Password etwa 3.600 Euro gekostet. Vaultwarden kostet etwa 1.900 Euro. Aber wichtiger: Sie können sicherstellen, dass Ihre Passwörter wirklich nur in Ihrem System liegen, nicht bei einem US-Anbieter mit allen seinen Datenschutzverpflichtungen.
Wann Self-Hosted sinnvoll ist
Selbsthosting lohnt sich in mehreren Szenarien.
Datensouveränität ist oft das wichtigste Argument. Wenn Sie sensible Geschäftsdaten haben, Compliance-Anforderungen erfüllen müssen oder besonderes Datenschutz-Bewusstsein haben, ist Self-Hosted attraktiv. Sie behalten volle Kontrolle und müssen sich nicht auf externe Anbieter verlassen.
Kostensicherheit spricht für Self-Hosted. SaaS-Anbieter erhöhen regelmäßig ihre Preise. Ein Feature, das heute im kostenlosen Plan enthalten ist, kostet morgen extra. Bei Self-Hosted zahlen Sie einmal für Infrastruktur und dann vorhersehbar.
Vorhersehbare Kostenstruktur ist wichtig bei großen Teams. Ab etwa dreißig Nutzern ist Self-Hosted regelmäßig günstiger. Bei hundert Nutzern ist Self-Hosted oft halb so teuer wie vergleichbare SaaS.
Customisierung ist ein unterbeachtetes Argument. Mit Self-Hosted können Sie die Software genau an Ihren Workflow anpassen. Das spart Zeit im Alltag und führt zu besseren Produktivitätsgewinnen.
Compliance und regulatorische Anforderungen sprechen für Self-Hosted. Der EU AI Act, GDPR und verschiedene Branchenstandards können erforderlich machen, dass Daten nicht zu US-Anbietern gehen. Self-Hosted löst viele dieser Anforderungen.
Wann SaaS besser ist
Aber SaaS hat auch klare Vorzüge, die nicht zu unterschätzen sind.
Kleine Teams bis zehn Personen werden mit SaaS oft besser bedient. Der Verwaltungsaufwand ist einfach zu hoch.
Wenn Sie keine Betriebskompetenz haben, ist SaaS sicherer. Nicht jede Organisation hat einen DevOps-Engineer oder ein Team mit Infrastruktur-Know-how. Ein ausfall des Systems bei Self-Hosted kann kritisch sein, wenn niemand die Infrastruktur bedienen kann.
Schnelle Skalierbarkeit ist ein SaaS-Vorteil. Wenn Sie schnell wachsen und die Infrastruktur mit Ihnen wachsen muss, ist SaaS unkomplizierter.
Redundanz und Ausfallsicherheit sind bei etablierten SaaS-Anbietern oft besser. Eine große Cloud-Infrastruktur mit geografischer Verteilung zu bauen ist teuer. Ein guter SaaS-Anbieter hat das bereits.
Wartung und Updates geschehen automatisch. Sie müssen sich nicht um Patches, Sicherheitsupdates oder neue Versionen kümmern.
Die versteckten Kosten von Self-Hosted
Bevor Sie sich für Self-Hosted entscheiden, sollten Sie die versteckten Kosten kennen.
Backup und Disaster Recovery: Eine funktionierende Backup-Strategie ist nicht trivial. Tägliche Backups kosten Speicher und Bandbreite. Im Katastrophenfall müssen Sie ein System wiederherstellen können. Das zu testen dauert Zeit. Realistisch sind zehn bis zwanzig Stunden pro Jahr für Backup-Verwaltung und Tests, plus Speicherkosten.
Monitoring und Alerting: Ein System, das ausfällt und Sie merken es nicht, ist schlecht. Sie brauchen Monitoring, das Ihnen Ausfälle meldet. Das kann automatisiert sein, braucht aber Setup und Konfiguration.
Security Patches: Ein System, das Sie selbst hosten, müssen Sie auch selbst patchen. Das bedeutet regelmäßige, teilweise dringende Updates. Wenn kritische Sicherheitsupdates herauskommen, müssen Sie handeln, nicht warten.
Skalierung: Wenn Ihr System wächst und plötzlich mehr Nutzer hat, kann ein kleiner Server nicht mehr mithalten. Sie müssen auf größere Hardware upgraden, eventuell auf mehrere Server verteilen und ein Load Balancing aufbauen. Das braucht Expertise.
Licensing: Manche Open-Source-Systeme haben unerwartete Licensing-Kosten. GitLab hat beispielsweise verschiedene Editions. Community Edition ist kostenlos, aber einige Features sind nur in Enterprise oder Ultimate enthalten. Das muss man sehen.
Häufige Fehler bei der Entscheidung
Ein häufiger Fehler ist, die Betriebskosten zu unterschätzen. Betriebskosten sind nicht nur Infrastrukturkosten, sondern auch der Lohn für Ihre Infrastruktur-Personen. Eine Person, die zehn Stunden pro Monat für ein System arbeitet, kostet bei 50 Euro pro Stunde 6.000 Euro pro Jahr.
Ein anderer Fehler ist, die Opportunity Costs zu ignorieren. Wenn Ihr DevOps-Engineer zehn Stunden pro Monat mit Ihr System verbringt, kann er nicht an anderen wichtigen Projekten arbeiten. Das kostet indirekt Geld.
Manche Organisationen unterschätzen auch ihre eigene technische Kapazität. “Wir haben einen DevOps-Engineer, also können wir Self-Hosted machen.” Das stimmt nicht immer. Ein Engineer kann nicht alle Systeme selbst betreuen.
Ein weiterer Fehler ist, die Vendor-Lock-in zu ignorieren. Mit SaaS sind Sie abhängig vom Anbieter. Aber mit Self-Hosted sind Sie auch abhängig, nur von der Open-Source-Community und von Ihrem eigenen Team. Ein verwaistes Open-Source-Projekt zu betreiben ist auch ein Lock-in.
Ihre Entscheidungshilfe
Hier ein praktischer Rahmen für Ihre Entscheidung:
Wenn Sie weniger als zehn Nutzer haben oder schnell wachsen werden, nutzen Sie SaaS. Der Aufwand für Self-Hosted ist zu hoch.
Wenn Sie zwischen zehn und dreißig Nutzern haben, rechnen Sie konkret durch. Schauen Sie auf die TCO über fünf Jahre und berücksichtigen Sie auch die versteckten Kosten und Opportunity Costs.
Wenn Sie mehr als dreißig Nutzer haben, ist Self-Hosted sehr wahrscheinlich günstiger. Die Frage ist dann eher, ob Ihre Infrastruktur-Kapazität reicht.
Wenn Datensouveränität oder regulatorische Anforderungen ein Thema sind, tendieren Sie zu Self-Hosted. Die Kosten sind sekundär, die Kontrolle ist primär.
Wenn Sie keine Infrastruktur-Kapazität haben, bleiben Sie bei SaaS, auch wenn die Kosten höher sind. Ein ausfall eines Ihnen wichtigen Systems ist teurer als jede SaaS-Gebühr.
Verwandte Artikel zu dieser Frage sind unser Beitrag zum Thema DevOps im Mittelstand: ein pragmatischer Einstieg und unser Artikel zu Infrastructure as Code mit Terraform und Pulumi. Dort zeigen wir, wie Sie ein DevOps-Team aufbauen und Self-Hosted-Systeme automatisiert betreiben. Auch unserer Artikel zu Open Source für KMU bietet Kontext für Self-Hosted-Entscheidungen.
Häufige Fragen
Ist Open-Source-Software wirklich kostenlos?
Die Software ist kostenlos, aber der Betrieb kostet Geld. Open-Source bedeutet, dass der Quellcode offen ist, Sie können ihn einsehen und ändern. Es bedeutet nicht, dass der Betrieb kostenlos ist. Sie bezahlen für Infrastruktur, Updates, Wartung und Support. Oft kommen auch versteckte Kosten wie Speicher und Bandbreite hinzu.
Kann ich mit Self-Hosted auch Redundanz und High Availability haben?
Ja, aber das kostet extra. Sie brauchen mehrere Server, eine Datenbank mit Replikation und eventuell ein Load Balancer. Das macht die Infrastruktur komplexer und teurer. Nach obigem Beispiel mit zehn Servern statt einem verdoppelt sich die monatliche Infrastruktur-Gebühr.
Was ist, wenn das Open-Source-Projekt aufgegeben wird?
Das ist ein reales Risiko. Wenn ein Projekt keine aktiven Maintainer mehr hat, bekommt es keine Updates mehr. Sie müssen dann selbst Patches schreiben oder auf ein anderes System migrieren. Das ist ein echtes Kostenelement, der oft unterschätzt wird. Achten Sie darauf, dass Projekte aktiv gepflegt sind.
Wie schnell kann ich von SaaS zu Self-Hosted migrieren?
Das hängt vom System ab. Manche Migrationen sind einfach, weil die Export-Formate standard sind. Andere sind aufwändig, weil viele Integrationen neu aufgebaut werden müssen. Bei der Entscheidung sollten Sie auch berücksichtigen, dass eine Migration zu Ausfallzeiten und Datenverlusten führen kann, wenn sie nicht gut geplant wird.
Wenn ich Self-Hosted einsetze, brauche ich dann auch Support?
Support ist optional, aber oft sinnvoll. Viele Open-Source-Projekte haben kommerziellen Support. GitLab bietet verschiedene Support-Level an, ebenso Mattermost. Support kostet, spart aber Zeit, wenn Probleme auftauchen. Rechnen Sie diese Kosten mit ein.
Die Entscheidung zwischen Self-Hosted und SaaS ist nicht trivial. Sie hängt von vielen Faktoren ab. Wir helfen Ihnen, diese Analyse durchzuführen und die richtige Entscheidung für Ihr Unternehmen zu treffen. Kontaktieren Sie unser Cloud-Beratungs-Team für eine kostenlose Analyse.