200 MB
Typischer RAM-Verbrauch von Gitea als vollwertiger Git-Host ([server.express](https://server.express/blog/self-host-gitea-git-server/))

Die meisten denken, dass man Enterprise-Hardware für einen privaten Git-Server braucht. Gitea liefert alles – Repositories, Pull Requests, Code-Review, sogar CI – in etwa 200 MB RAM [1]. Das ist weniger als viele Browser-Tabs benötigen.

Code selbst zu hosten ist längst keine Masochistenübung mehr. Im Jahr 2026 ist es völlig normal, Gitea auf einem Raspberry Pi oder einem 1 GB VPS zu betreiben – nicht nur möglich. Zeit, die eigenen Vorstellungen davon, was man wirklich „braucht“, um die eigene Codebasis zu kontrollieren, zu überdenken.

Eigener Codebesitz war noch nie so einfach wie 2026

Das Einrichten eines selbstgehosteten Git-Servers ist heute deutlich einfacher geworden: Mit Tools wie Docker und Gitea gelingt eine vollständige Bereitstellung in unter 30 Minuten [4]. Sie brauchen weder einen Serverraum noch einen Vollzeit-Admin. Ein Linux-System, Docker und etwas Bereitschaft zur Wartung genügen.

Dank der extrem niedrigen Anforderungen von Gitea reicht sogar ein Raspberry Pi völlig aus [3]. Das ist die Realität – nicht die weichgespülten Tipps, die man überall liest. Die neue Wahrheit: Die Kontrolle über die eigene Infrastruktur ist genauso eine Frage der Einstellung wie der Hardware.

💡
Profi-Tipp: Für den privaten oder kleinen Team-Einsatz reicht ein VPS mit 2 GB RAM oder ein Raspberry Pi locker aus und bietet noch Luft nach oben.
Illustration of self-hosted Git server setup emphasizing cost savings in self-hosting.

Gitea ist der Leichtgewichts-Standard fürs Selbsthosting

Gitea ist eine einzelne Go-Binärdatei, die Ihnen Git über HTTPS und SSH, unbegrenzte private Repos, Issues, Pull Requests, Code-Review, Meilensteine, Wikis und integrierte CI mit Gitea Actions bietet [1]. Für die meisten Nutzer sind das genau die Features, die sie auch bei gehosteten Lösungen tatsächlich nutzen.

Der Speicherverbrauch ist minimal: Ein vollständiges Setup inklusive Repositories und Issue-Tracking läuft mit etwa 200 MB RAM [1]. Sie müssen nicht aufrüsten, nur um träge Dashboards zu vermeiden.

Die Einsatzmöglichkeiten von Gitea sind beeindruckend breit: Es läuft auf VPS, dem alten Laptop oder einem Raspberry Pi – für maximale Energieeffizienz [3]. Wer eine Lösung sucht, die nicht zum Nebenjob ausartet, ist hier richtig.

„Gitea ist eine einzelne Go-Binärdatei. Es bietet: Git über HTTPS und SSH, unbegrenzte private Repos, Issues, Pull Requests, Code-Review, Meilensteine, Wikis, Gitea Actions – CI, das GitHub Actions Workflow-Dateien liest.“ — Hannah Davies, Support Lead (server.express)

Advertisement

→ Siehe auch: Wie starte ich als Anfänger ein Home Lab?

Hardware und Software: Was Sie wirklich brauchen

Ein nacktes Git-Repository läuft schon auf einem 1 GB VPS problemlos, aber für optimale Performance empfiehlt Gitea mindestens 2 GB RAM [2]. Kein Grund zur Übertreibung: Die meisten Cloud-Anbieter haben solche Angebote für kleines Geld.

Auf Software-Seite benötigen Sie Linux, Docker und Docker Compose, um Gitea reibungslos einzurichten [1]. Für Home-Lab-Fans und Privatsphäre-Bewusste bedeutet dieser Stack: Sie kontrollieren jedes Update, jeden Endpunkt, jedes Log.

⚠️
Häufiger Fehler: Zu viel Hardware für einen kleinen oder privaten Server bereitstellen. Giteas tatsächliche Anforderungen sind viel niedriger als viele Guides behaupten.

Gerade beim Raspberry Pi überzeugen niedriger Stromverbrauch und lautloser Betrieb [3]. Sie brauchen keinen Serverraum – nur eine freie Steckdose.

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

Der Gitea-Deploy-Prozess 2026

Mit Docker und Docker Compose umgehen Sie fast jede manuelle Konfiguration. Der Ablauf ist einfach: Gitea-Container ziehen, Umgebungsvariablen setzen, Service starten. Das ist keine Theorie – echte Anleitungen berichten regelmäßig von Einrichtungszeiten unter 30 Minuten [4].

Sie müssen:

  1. Ihren Linux-Host starten (VPS, Pi oder Bare Metal).
  2. Docker und Docker Compose installieren.
  3. Eine Docker Compose YAML-Datei mit dem offiziellen Gitea-Image anlegen.
  4. Ports, Volumes und Umgebungsvariablen für Ihr Setup festlegen.
  5. Den Stack starten und den Einrichtungsassistenten im Browser durchlaufen.
30 Minuten
Typische Gitea-Einrichtungszeit mit Docker ([sysbrix.com](https://sysbrix.com/blog/guides-3/self-host-gitea-run-your-own-git-server-and-own-every-line-of-code-you-ship-24))

Im Vergleich zur Konfiguration klassischer Git-Server wirkt das trivial. Sie verbringen mehr Zeit mit der Wahl des Hostnamens als mit der eigentlichen Einrichtung.

Benutzerverwaltung und Zusammenarbeit sind erstklassig

Gitea unterstützt Organisationen, Teams, granulare Berechtigungen und detailliertes User-Management [1]. Egal ob allein oder mit mehreren Freelancern: Sie haben die gleichen Kontrollen wie auf großen SaaS-Plattformen.

Die meisten Setups starten mit einem Admin-Benutzer und wachsen dann mit Organisationen und Teams, sobald es komplexer wird. Die Rechtevergabe ist so fein abgestuft, wie Sie es brauchen: Lesen, Schreiben, Admin oder benutzerdefinierte Rollen pro Repo. Sie müssen keinen Berechtigungsbaum im Voraus planen.

Für Zusammenarbeit sind Pull Requests, Code-Review und Issue-Tracking bereits integriert [1]. Sie verzichten beim Selbsthosting nicht auf Workflows – Sie gewinnen an Flexibilität.

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

→ Siehe auch: Ein Home Lab von Grund auf aufbauen

Wartung und die versteckten Kosten des Besitzes

Selbsthosting erfordert laufende Pflege: Sie sind für Updates, Sicherheitspatches und Backups verantwortlich [5]. Hier trifft die Freiheit des Selbsthostings auf die Realität der Systemadministration. Niemand sonst patcht Ihren Container, wenn eine CVE auftaucht.

Der Vorteil: Sie bestimmen Update-Zeitpunkt, Backup-Regime und Incident-Response-Plan. Der Nachteil: Wenn Sie nachlässig werden, sind Sie selbst schuld. Für manche ist das ein No-Go, für andere der Preis für Privatsphäre.

💡
Profi-Tipp: Automatisieren Sie Gitea-Container-Updates und nächtliche Volume-Backups mit einem einfachen Cronjob, um menschliche Fehler zu vermeiden.

Skalierung: Wenn Selbsthosting anspruchsvoll wird

Das Skalieren eines selbstgehosteten Git-Servers ist komplexer als ein Klick auf „Plan upgraden“. Wenn das Team wächst oder CI/CD-Jobs zunehmen, müssen Sie eventuell CPU, RAM, Speicherplatz erweitern oder den Serverstandort überdenken [5]. SaaS-Lösungen skalieren elastisch; Gitea ist kein Zauberwerk, aber effizient.

Trotzdem: Ein Server mit 2 GB RAM reicht für dutzende aktive Nutzer. Und wenn Sie herauswachsen, ist das Migrieren Ihrer Gitea-Instanz – dank Containerisierung und Volume-Mounts – weit weniger traumatisch als bei einer maßgeschneiderten Bare-Metal-Lösung. Viele machen hier einen Denkfehler: Skalierung betrifft selten den Git-Server selbst, sondern meist CI-Runner, Artefakte und Backup-Speicher.

Gitea vs. andere selbstgehostete Git-Optionen

ToolHauptfunktionenMin. RAMPlattform
GiteaWeb-UI, Issues, PRs, CI/CD (Gitea Actions)2 GBLinux, Docker, Raspberry Pi
GitLab CEWeb-UI, Issues, PRs, CI/CDN/ALinux, Docker

Gitea ist die erste Wahl für Ressourceneffizienz: Ein vollwertiger Server in 200 MB RAM [1]. GitLab Community Edition bietet mehr Enterprise-Features, ist aber schwergewichtiger und weniger für Minimal-Setups geeignet.

Die Raspberry-Pi-Kompatibilität von Gitea ist unter den großen Anbietern einzigartig [3]. Wer SaaS-Features auf Bastler-Hardware will, sollte hier starten. Für Teams mit tiefen CI/CD-Anforderungen oder Legacy-Integrationen ist GitLab CE die bessere Wahl.

Advertisement

→ Siehe auch: Welche Hardware brauche ich für ein Home Lab?

Community, Support und die Praxis

Gitea wird von einer wachsenden Community gepflegt – nicht von einer einzelnen Firma. Das garantiert ständige Verbesserungen und nutzergetriebene Entwicklung [1]. Das ist wichtiger, als viele denken: Bugs werden gefixt, Features ergänzt, und Sie sind nie an einen Anbieter gebunden.

Für visuelle Lerner gibt es zahlreiche Tutorials, darunter ausführliche Schritt-für-Schritt-Videos: Gitea Tutorial auf YouTube.

Beim Selbsthosting fällt eines auf: Jedes Problem, auf das Sie stoßen, hat schon jemand gelöst und dokumentiert. Die eigentliche Herausforderung ist nicht, Hilfe zu finden – sondern die guten Tipps vom Rauschen zu trennen. Die Community-Unterstützung von Gitea ist eine seiner stillen Stärken.

FAQ

Wie viel RAM benötige ich für einen selbstgehosteten Git-Server?
Gitea benötigt mindestens 2 GB RAM für optimale Performance, kann aber in einem schlanken Setup schon mit 200 MB laufen. ([server.express](https://server.express/blog/self-host-gitea-git-server/))
Kann ich einen Git-Server auf einem Raspberry Pi betreiben?
Ja, Gitea wird auf dem Raspberry Pi vollständig unterstützt und bietet eine kostengünstige, energiesparende Möglichkeit, Git-Repositories selbst zu hosten. ([raspi.dev](https://raspi.dev/posts/setup-gitea))
Ist das Einrichten eines selbstgehosteten Git-Servers kompliziert?
Nein, mit Docker und Gitea ist der Prozess in unter 30 Minuten erledigt – auch für Einsteiger. ([sysbrix.com](https://sysbrix.com/blog/guides-3/self-host-gitea-run-your-own-git-server-and-own-every-line-of-code-you-ship-24))
Was sind die wichtigsten Wartungsaufgaben für einen selbstgehosteten Git-Server?
Sie sind für Updates, Sicherheitspatches und Backups Ihres Servers verantwortlich. Dieser Wartungsaufwand ist der Preis für volle Kontrolle. ([techradar.com](https://www.techradar.com/pro/how-to-pick-and-set-up-a-self-hosted-app-to-run-your-own-server))

Fazit

Sie brauchen 2026 weder ein Rechenzentrum noch ein sechsstelligen Etat, um Ihren Code und Workflow zu kontrollieren. Sie brauchen ein schlankes Tool, Bereitschaft zur Wartung und die richtigen Erwartungen. Gitea zeigt, wie wenig Hardware und Zeit wirklich nötig sind. Die Hürde ist nicht technischer, sondern psychologischer Natur: Sind Sie bereit, sowohl den Code als auch die Verantwortung zu übernehmen? Wenn ja, liegen die Werkzeuge längst in Ihrer Hand.

Quellen

  1. server.express/blog/self-host-gitea-git-server
  2. virtualserversvps.com/blog/vps-git-server-setup-guide-technical-2026
  3. raspi.dev/posts/setup-gitea
  4. sysbrix.com/blog/guides-3/self-host-gitea-run-your-own-git-server-and-own-every-lin…
  5. techradar.com/pro/how-to-pick-and-set-up-a-self-hosted-app-to-run-your-own-server
  6. youtube.com/watch?v=Kg0ct2lBUVg
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!