#Homelab · 3 Min. Lesezeit · Tim Rinkel

FORGEJO-HAMMER! ForgeFed verheiratet JETZT alle Self-Hosted-Git-Server — DEIN Codeberg-Repo redet endlich mit dem Nachbarn

FORGEJO-HAMMER! ForgeFed verheiratet JETZT alle Self-Hosted-Git-Server — DEIN Codeberg-Repo redet endlich mit dem Nachbarn

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?
Forgejo ist ein 2023 entstandener Community-Fork von Gitea, gegruendet wegen Bedenken zur Gitea-Enterprise-Kommerzialisierung. Forgejo ist GPLv3, governance-by-elected-council, Codeberg ist Trade-Mark- und Service-Heim. Gitea Enterprise ist proprietaer und wird von einer Singapore-Firma vermarktet.
Brauche ich Codeberg, um Forgejo zu nutzen?
Nein. Forgejo ist Open Source und du installierst es selbst auf deinem Server. Codeberg ist die groesste oeffentliche Forgejo-Instanz und gleichzeitig der Heim-Verein der Forgejo-Entwicklung. Du kannst auch beides parallel betreiben — eigene Instanz fuer private Repos, Codeberg fuer oeffentliche.
Wie sicher ist die ForgeFed-Federation?
Aktuell experimentell. Federation-Traffic wird signiert und verifiziert (HTTP-Signatures-Standard), aber Forgejo-Maintainer raten, sensible Repos noch nicht auf Federation zu oeffnen. Wer Auth-Strenge braucht, kann pro Repo entscheiden, ob Federation aktiv ist.
Funktioniert ForgeFed mit GitHub oder GitLab?
Nein. ForgeFed ist eine ActivityPub-basierte Erweiterung und braucht spezifische Server-Implementierungen. Aktuell unterstuetzen es nur Forgejo und Gitea ab 1.21 in Beta-Form. Eine Bridge zu GitHub ist nicht geplant — GitHub spricht kein ActivityPub und wird vermutlich auch nie.

Quellen

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert