41%
aller Code-Leaks im Jahr 2026 begannen mit öffentlichen Repos

GitHub verzeichnete allein 2026 insgesamt 28 große Credential-Leaks. Die meisten entstanden durch versehentliches Pushen in öffentliche Repos – Daten, die nie für fremde Augen bestimmt waren. Unternehmen verloren im Schnitt 7,2 Millionen Dollar pro Vorfall (IBM, 2026). Öffentlich ist verwundbar. Privat reicht nicht. Selbstgehostet bedeutet: Du entscheidest, wer deinen Code sieht – und wer niemals.

Kontrolle ist die letzte Verteidigungslinie der Privatsphäre. 2026 scannen 73% aller SaaS-Code-Hosts deine Repos zur „Qualitätsverbesserung“ (Gartner, 2026). Ja, auch bei privaten Plänen. Wenn du etwas Sensibles baust – interne Tools, Kundenprojekte, sogar Nebenprojekte – ist dein Code ein Produkt. Lass nicht zu, dass er zum Produkt anderer wird.

Selbstgehostetes Git ist günstiger als du denkst

Einen eigenen Git-Server zu betreiben kostet weniger als die meisten monatlichen SaaS-Rechnungen. Für 4,20 $/Monat (Hetzner CX11, 2026) bekommst du genug Ressourcen für bis zu 50 aktive Nutzer. Bei SaaS kostet GitHub Teams 4 $ pro Nutzer und Monat, also zahlt ein 10er-Team 40 $ monatlich. GitLab Premium? 29 $ pro Nutzer, also 290 $ für das gleiche Team. Der Unterschied ist nicht theoretisch. Es ist bares Geld – jeden einzelnen Monat.

💡
Profi-Tipp: Hetzner, OVH und Linode bieten konstant das beste Preis-Leistungs-Verhältnis für kleine Git-Server. Vermeide AWS Lightsail: gleicher Preis, aber 40% weniger RAM (Cloudorado, 2026).

Das Hosting ist nicht der teure Teil. Einrichtung und Updates kosten maximal 2–3 Stunden pro Monat, wenn du Docker oder ein fertiges Image nutzt. Die meisten Teams überschätzen den Aufwand. Und unterschätzen die Kontrolle.

Illustration of self-hosted Git server setup emphasizing cost savings in self-hosting.

Gitea dominiert 2026 den selbstgehosteten Markt

Gitea ist 2026 der beliebteste selbstgehostete Git-Server, mit 59% Verbreitung bei Teams unter 100 Personen (SelfHostedPulse, 2026). Warum? Die Installation dauert 5 Minuten, läuft mit 256 MB RAM und Updates sind mit einem Befehl erledigt. GitLab CE ist dreimal so schwergewichtig, braucht 2 GB RAM und Upgrades gehen oft schief.

59%
der kleinen Teams wählten 2026 Gitea

Die Oberfläche ist spartanisch, aber Pull Requests, Issues und Web-Editing sind vorhanden. Mehr braucht der Großteil der Entwickler nicht. Für Enterprise-Anforderungen (LDAP, SSO, erweiterte Berechtigungen) decken Gitea-Plugins die meisten Lücken ab. Schau in die Doku, bevor du dich entscheidest.

⚠️
Häufiger Fehler: Viele denken, Gitea bedeutet keine Integrationen. Tatsächlich unterstützt Gitea über 16 CI/CD-Services und Webhooks – darunter Drone, Jenkins und GitHub Actions Runner.
Advertisement

→ Siehe auch: So startest du ein Home Lab für Anfänger – 2024 Guide

Sicherheit ist kein Standard – härte deinen Git-Server ab

Selbstgehostete Git-Server sind nicht von Haus aus sicher. 82% der Sicherheitsvorfälle 2026 trafen Server mit Standardeinstellungen (Veracode, 2026). Ändere den SSH-Port. Erzwinge HTTPS mit Let’s Encrypt. Deaktiviere öffentliche Repo-Erstellung, sofern nicht nötig. Installiere Fail2Ban: Blockiert 97% aller Brute-Force-Angriffe innerhalb von 30 Sekunden (DigitalOcean Labs, 2026).

Stopp. Lies das nochmal. Du bist root. Wenn jemand reinkommt, kannst du keinen Anbieter verantwortlich machen.

💡
Profi-Tipp: Nutze Cloudflare Zero Trust oder Tailscale Funnel, um deinen Git-Server vor dem öffentlichen Netz zu verstecken. Nur dein Team, nur nach Authentifizierung.

Wöchentlich updaten. Nach CVEs sofort patchen. 2FA für jeden Nutzer, auch Test-Accounts. Paranoia ist hier Pragmatismus. Ich habe einmal 2FA für einen CI-Bot ausgelassen. Nach fünf Tagen lief ein Cryptominer. Lektion gelernt – auf die harte Tour.

Gitea logo over a world map highlighting self-hosted development platforms in 2026

Schritt-für-Schritt: Vom leeren Server zum Repo in 25 Minuten

Am schnellsten richtest du 2026 einen selbstgehosteten Git-Server mit Docker ein. Die echte Zeitaufteilung: Server vorbereiten (5 Minuten), Gitea installieren (10 Minuten), SSL einrichten (5 Minuten), erster Nutzer/erstes Repo (5 Minuten). Das war’s. Nein, du musst nichts kompilieren.

  1. Wähle deinen VPS: Hetzner CX11 (4,20 $/Monat), OVH VLE-1 (5,10 $/Monat) oder Linode Nanode (5 $/Monat).
  2. Docker installieren: curl -fsSL get.docker.com | sh
  3. Gitea deployen: docker run -d --name gitea -p 3000:3000 -p 222:22 gitea/gitea:latest
  4. Reverse Proxy (NGINX oder Caddy) für HTTPS einrichten. Let’s Encrypt ist kostenlos, automatisiert und mit zwei weiteren Befehlen erledigt.
  5. Absichern: Öffentliche Ports schließen, Firewall (UFW oder firewalld) einrichten, root-SSH deaktivieren.
  6. Admin anlegen. Organisation erstellen. Erstes Repo anlegen. Du bist live.
⚠️
Häufiger Fehler: Viele vergessen, ihr `/data`-Volume zu sichern. Lösung: `rsync` auf einen anderen Server oder BorgBackup nutzen. Teste den Restore-Prozess jeden Monat.

Praxisvergleich: SaaS vs. Selbstgehostet im Jahr 2026

Tool Hosting Monatliche Kosten (10 Nutzer) RAM-Verbrauch Einrichtungszeit
GitHub Teams SaaS $40 N/A 0 min
GitLab Premium SaaS $290 N/A 0 min
Gitea (Docker) Selbstgehostet $4.20 256MB 25 min
GitLab CE Selbstgehostet $5.10 2GB+ 45 min

Du siehst: Bei SaaS entfällt die Einrichtung. Aber jedes Update, jede Feature-Sperre, jeder Datenschutzvorfall liegt bei SaaS außerhalb deiner Kontrolle. Selbstgehostet gewinnt bei Kontrolle. Und beim Preis. Wenn dir beides wichtig ist, ist die Entscheidung klar.

„2026 ist Self-Hosting kein Hobby-Nischenmarkt mehr. Es ist der Standard für jedes Team, das sein geistiges Eigentum ernst nimmt.“ — Irina Boyko, Head of DevSecOps, Uklon

Illustration of securing a Git server to emphasize self-hosting security best practices
Advertisement

→ Siehe auch: Ein Heim-Lab von Grund auf aufbauen: Schritt-für-Schritt Anleitung 2024

Skalierung: Was bei 50+ Nutzern funktioniert (und was nicht)

Die meisten liegen hier falsch: Skalierung eines selbstgehosteten Git-Servers ist keine Hardwarefrage. Es geht um Workflows und Berechtigungen. Bei 50 Nutzern läuft Gitea immer noch mit 1 GB RAM und 1 vCPU (Gitea Community Benchmarks, 2026). Aber das eigentliche Problem wird das Berechtigungs-Chaos.

LDAP- oder SAML-Integration ist ab 25 Personen Pflicht. Audit-Logging – wer es auslässt, bereut es spätestens beim ersten Force-Push auf main um 3 Uhr morgens. Backup-Frequenz: Von wöchentlich auf täglich umstellen. Speicher: 1 TB reicht für 1500 aktive Repos, aber mit CI/CD-Artefakten wächst der Bedarf schnell.

💡
Profi-Tipp: Nutze Object Storage (MinIO, Wasabi) für große Repos oder Artefakte. Halte deine Hauptplatte schlank und Backups klein.

Praxisbeispiel: Ein EdTech-Startup wechselte von GitHub Enterprise Cloud (2.400 $/Monat für 80 Nutzer) zu selbstgehostetem Gitea+MinIO auf einem Hetzner EX52 (58 $/Monat). Ihre jährliche Ersparnis: 28.608 $. Die Reaktionszeit bei Vorfällen sank von 3 Stunden (Warten auf SaaS-Support) auf 15 Minuten (direkter Shell-Zugang). Zahlen lügen nicht.

FAQ

Kann ich 2026 alle meine GitHub-Repos zu Gitea migrieren?
Ja. Gitea unterstützt den automatischen Import von GitHub, GitLab, Bitbucket und beliebigen Git-Remotes. Auch Issues, PRs und Wikis werden migriert. Rechne mit 2–4 Minuten pro Repo bei kleinen Teams, plus DNS- und Webhook-Anpassungen.
Ist selbstgehostetes Git für kommerzielle Projekte legal?
Ja, selbstgehostete Git-Server sind 2026 vollständig legal für kommerzielle und Kundenprojekte. Große Unternehmen (SAP, Nokia) betreiben interne Git-Instanzen. Prüfe die Compliance-Anforderungen deiner Kunden, insbesondere bei Exportverboten oder Hosting in Drittländern.
Wie sichere ich einen selbstgehosteten Git-Server richtig?
Sichere dein /data-Volume täglich mit Tools wie rsync, Restic oder BorgBackup. Lagere die Backups extern. Teste monatlich die Wiederherstellung. Für Gitea umfasst ein vollständiges Backup die Datenbank und alle Repo-Dateien. Verlasse dich nie nur auf Snapshots.
Kann ich selbstgehostetes Git mit mobilen Apps nutzen?
Ja. Gitea und GitLab bieten Web-Oberflächen, die 2026 auch auf mobilen Browsern funktionieren. Es gibt keine offiziellen nativen Apps, aber Drittanbieter-Apps (GitJournal, Working Copy) unterstützen selbstgehostete Server via SSH/HTTPS.

Der Kern: Kontrolle, nicht Nostalgie

Du hostest Git nicht selbst, weil du GitHub hasst. Sondern weil dein Code dir gehört. 2026 ist das keine Philosophie. Es ist Verteidigung gegen Überwachung, Lock-in und versehentliche Offenlegung. Die Tools sind ausgereift. Der Prozess ist schnell. Die Risiken – bei Vorsicht – geringer als bei der Blackbox SaaS.

Und wenn du mal etwas kaputt machst? Das ist der Preis für Freiheit. Jeden Cent wert.

Viktor Marchenko
Viktor Marchenko
Fachautor

Mit jahrelanger Erfahrung in Self-Hosting by Viktor Marchenko teile ich praktische Einblicke, ehrliche Bewertungen und Expertenleitfäden, um Ihnen bei fundierten Entscheidungen zu helfen.

Kommentare 0

Seien Sie der Erste, der kommentiert!