Gitea — Ihr Code, Ihr Server, Ihre Regeln
Gitea ist eine leichtgewichtige, selbst gehostete Git-Plattform mit Pull Requests, CI/CD via Actions, einer Paketregistry und Projektboards. Für die meisten Teams leistet es alles, was GitHub bietet — ohne Ihren Quellcode in die Cloud eines Dritten zu schicken. Wir betreiben unseren gesamten Entwicklungsworkflow auf Gitea.
Wie wir es nutzen
Jede Zeile Code, die wir schreiben, liegt in unserer Gitea-Instanz. Pull Requests, Code-Reviews, Actions-Runner für CI/CD, Container-Registry für Deployments — es ist das Zentrum unseres Engineering-Workflows.
Wir betreiben mehrere Actions-Runner auf verschiedenen Servern für parallele Builds. Release-Automatisierung taggt, baut und deployt ohne manuelle Schritte. Die Paketregistry hostet unsere Go-Module und Container-Images.
Wir nutzen auch die Gitea-API intensiv — unsere KI-Agenten interagieren mit Repositories, erstellen Issues und verwalten Releases programmatisch.
Was wir dabei gelernt haben
Actions-Runner brauchen dedizierte Ressourcen. Wenn CPU mit der Gitea-Hauptinstanz geteilt wird, wird die Oberfläche während der Builds langsam. Wir deployen Runner auf separater Infrastruktur, damit beides reaktionsfähig bleibt.
LFS-Speicher wächst schneller als erwartet, besonders bei Binärdateien. Wir richten von Anfang an ordentliche Garbage-Collection-Zeitpläne und Speicherkontingente ein, damit die Festplattennutzung vorhersehbar bleibt.
Was Sie bekommen
Eine vollständig konfigurierte Gitea-Instanz mit Actions-Runnern, Paketregistry und SSH-Zugang. Repository-Mirroring, falls Sie ein GitHub-Backup wünschen. SSL, automatische Backups, Monitoring und Updates inklusive. Ihr Code bleibt auf Hardware, die Sie kontrollieren.
Bereit, Ihre Entwicklungsplattform selbst zu betreiben?
Wir deployen und pflegen Gitea auf Ihrer Infrastruktur. Unbegrenzte Repositories, unbegrenzte Nutzer, keine Pro-Nutzer-Preise. Alles, was GitHub bietet — auf Hardware, die Ihnen gehört.