HAMMER aus Berlin und der Codeberg-Community: Forgejo, der ethisch governierte Gitea-Fork, hat im Mai 2026 das Federation-Feature im Produktiv-Modus geschaltet. Damit reden Self-Hosted-Git-Server JETZT erstmals direkt miteinander: Issues, Pull-Requests, Code-Reviews und Releases gehen quer ueber Instanzen — aehnlich wie Mastodon-Toots im Fediverse.
Hinweis: Dieser Beitrag enthält Affiliate-Links (mit * gekennzeichnet). Kaufst du über einen dieser Links, erhalte ich eine kleine Provision — für dich ändert sich der Preis nicht.
UNGLAUBLICH: GitHub-Free, aber nicht mehr alleine
Das groesste Problem von Self-Hosted-Git war bisher: dein Repo ist eine Insel. Wer beitragen will, muss einen Account bei deiner Forgejo-Instanz anlegen, was Beitraege fast komplett abwuergt. ForgeFed aendert das fundamental:
- Login einmal auf deiner Heimat-Instanz — sagen wir codeberg.org.
- Issue oder Pull-Request auf einer anderen Forgejo-Instanz oeffnen — z. B. forge.lapalutschi.de — ohne dort einen Account zu haben.
- Notifications wandern zurueck auf deine Heimat-Instanz.
Im Hintergrund spricht Forgejo das ActivityPub-Protokoll, ergaenzt um die ForgeFed-Erweiterung. Heisst: gleicher technischer Untergrund wie Mastodon und Lemmy.
BRUTAL: Was Forgejo damit gegen Gitea und GitLab gewinnt
Forgejo hat sich 2023 als Codeberg-getragener Fork aus Gitea verselbststaendigt — mit der Ansage „Community Governance statt Investor-Druck“. Mit ForgeFed wird der Vorsprung jetzt sichtbar:
- Gitea Enterprise hat keine Federation-Roadmap.
- GitLab Self-Managed auch nicht — fokussiert sich auf DevSecOps-Suite.
- GitHub Open-Source ist abgewickelt.
Damit ist Forgejo der einzige ernstzunehmende Player mit echtem Federation-Push. Codeberg, die deutsche Non-Profit hinter Forgejo, hat zudem die Forgejo-Actions-CI-Pipeline (GitHub-Actions-kompatibel) frueher fertig gehabt als Gitea.
SO aktivierst du Federation in DEINER Forgejo-Instanz
Falls du fuer Federation noch einen geeigneten Server suchst — eine kleine Hetzner-Cloud-Instanz* reicht fuer den Einstieg locker. In der app.ini ergaenzen:
[federation]
ENABLED = true
SHARE_USER_STATISTICS = true
MAX_SIZE = 4
ALGORITHMS = rsa-sha256
DIGEST_ALGORITHM_CHOICES = SHA-256
GET_HEADERS = (request-target),Date
Dann forgejo restart, und dein Server kommuniziert ueber den /api/v1/activitypub-Endpunkt. Aktuell ist das Feature noch als experimental markiert — fuer Production-Instanzen mit sensiblen Inhalten lieber erst auf einer Test-Instanz fahren.
EXTRA-TIPP: Codeberg ist das Demo-Schaufenster
Wer Federation live sehen will: codeberg.org ist die fluessende Demo. Du kannst dort einen Account anlegen, ein Repo forken und an einem fremden Server-Issue mitarbeiten. Codeberg laeuft als gemeinnuetziger Verein in Berlin, finanziert sich rein aus Spenden und Mitgliedsbeitraegen — kein VC-Geld, keine Werbung.
FAZIT: Self-Hosted-Git bekommt einen sozialen Layer
Wer Forgejo / Codeberg betreibt, sollte das Federation-Feature definitiv aktivieren — der Pool potenzieller Contributors waechst damit aus dem eigenen Account-System raus in das gesamte Forgejo-Universum. Strategisch ist das der bisher wichtigste Schritt fuer dezentrales OSS-Hosting im post-GitHub-Zeitalter.
Haeufige Fragen
Was unterscheidet Forgejo von Gitea?
Brauche ich Codeberg, um Forgejo zu nutzen?
Wie sicher ist die ForgeFed-Federation?
Funktioniert ForgeFed mit GitHub oder GitLab?
Quellen