Forgejo hosten, ohne etwas zu installieren

Eine vollständige Git-Forge in einer einzigen Binärdatei: Repositories, Tickets, Merge Requests, Code-Review und Paketregistry, unter einer Adresse, die Ihnen gehört.

Ab 8,99 €/Monat

Einleitung

Forgejo von uns installiert, aktualisiert und gesichert, auf einer Maschine in Frankreich. Ihre vollständige und schlanke Git-Forge: Repositories, Tickets, Merge Requests, Wiki und Paketregistry. Sie installieren nichts und richten keinen Server ein: Die Anwendung ist wenige Minuten nach der Bestellung online, auf Ihren Namen.

Der passende Tarif ist App Confort für 8,99 €/Monat inkl. MwSt. — 4 GB Arbeitsspeicher. Im Ruhezustand passt Forgejo in ein paar hundert Megabyte: Es ist eine Go-Binärdatei. Entscheidend sind die Spitzen — ein umfangreicher git push löst eine Neupackung der Objekte aus, der Code-Indexer läuft für die Suche durch die Repositories, und die Paketregistry hantiert mit ganzen Archiven. Vier Gigabyte sind der Spielraum, der verhindert, dass ein Push von dreihundert Megabyte das ganze Team warten lässt.

Der Umzug von GitHub oder GitLab beschränkt sich nicht auf den Code: Mit einem Zugriffstoken holt das Migrationswerkzeug auch Tickets, Merge Requests, Kommentare, Labels, Meilensteine, Releases und das Wiki herüber. Und weil Forgejo blankes Git spricht, reicht ein einfaches git clone immer, um wieder zu gehen: Kein proprietäres Format hält Ihre Repositories fest.

8.99€/Monat
Empfohlener Tarif inkl. MwSt.
4GB
Arbeitsspeicher des Tarifs
5Min.
Bereitstellung
100%
In Frankreich gehostet

Was Forgejo kann

Code-Review und geschützte Branches

Zeilengenaue Kommentare an einem Merge Request, eine geforderte Zahl von Freigaben vor dem Zusammenführen, Branches ohne direkten Push. Die Regeln gelten je Repository und je Team.

Eingebaute Paketregistry

npm, PyPI, Maven, NuGet, Composer, Cargo, OCI-Container, Debian- und RPM-Pakete: Ihre internen Bibliotheken erscheinen dort, wo auch der Code liegt, der sie erzeugt — ohne Konto bei einer externen Registry.

Spiegel und unterstützte Migration

Ein entferntes Repository lässt sich spiegeln, in die eine oder die andere Richtung. Das ist der sanfteste Weg weg von GitHub: Beide laufen parallel, solange sich die Gewohnheiten umstellen.

Forgejo Actions

Die Continuous Integration liest Workflow-Dateien in der Syntax von GitHub Actions. Sie brauchen dazu einen Runner — einen eigenen Prozess, der Jobs annimmt und ausführt — sonst wird nichts gebaut.

Wofür sie tatsächlich benutzt wird

Eine Agentur, die den Code ihrer Kunden hostet

Ein privates Repository je Kunde, Teams, die nur an ihre eigenen kommen, und keine Rechnung, die mit jedem weiteren Entwickler steigt. Der Kunde kann als Leser allein zu seinem Projekt eingeladen werden.

Betreute Studienprojekte

Eine Lehrkraft legt je Jahrgang eine Organisation und je Zweiergruppe ein Repository an. Minderjährige müssen kein Konto bei einem amerikanischen Anbieter eröffnen, um ihr Projekt abzugeben.

Eine europäische Kopie öffentlicher Repositories halten

Eine Freiberuflerin lässt ihre Projekte als Schaufenster auf GitHub sichtbar, hält aber einen Spiegel bei sich. Wird das Konto gesperrt oder ändern sich die Bedingungen, liegt die Arbeit längst woanders.

Interne Pakete veröffentlichen

Ein Team aus drei Entwicklern veröffentlicht seine Hausbibliothek als privates npm-Paket, versioniert neben dem Quellcode, ohne Konto bei einer kommerziellen Registry.

Eine Fachanwendung an einem Ort dokumentieren

Wiki, Tickets und Release-Binärdateien liegen im Repository der Software selbst. Wer die Stelle später übernimmt, findet alles beisammen statt verstreut über drei Werkzeuge.

Gehostet in Frankreich

In unserer eigenen Infrastruktur in Nouvelle-Aquitaine, die wir selbst betreiben. Ihr Quellcode und Ihre Konfigurationsgeheimnisse bleiben im Land.

Häufig gestellte Fragen

Nichts. Sie wählen die Anwendung, füllen die Felder aus, die sie verlangt — oft eine E-Mail-Adresse und einen Namen — und sie ist online. Der Zugang kommt per E-Mail mit Adresse und Zugangsdaten.

Ja. Mit einem persönlichen Zugriffstoken im Migrationsassistenten holt Forgejo die Git-Historie, aber auch die Tickets und ihre Kommentare, die Merge Requests, Labels, Meilensteine, Releases und das Wiki. Genau das leistet ein bloßes git clone nicht, und genau das macht den Umzug erträglich, wenn hinter einem Projekt drei Jahre Diskussion stehen.

Forgejo entstand als Abspaltung von Gitea, getragen vom gemeinnützigen Verein Codeberg e.V. Die Verwandtschaft ist unmittelbar: Die Oberflächen ähneln sich, die Konzepte sind dieselben, und der Wechsel erfordert keine Datenkonvertierung. Der Unterschied liegt vor allem in der Trägerschaft — hier ein Verein, dort ein Unternehmen.

Ja, mit einer Einschränkung, die man kennen sollte: Forgejo Actions liest Workflow-Dateien im GitHub-Actions-Format, aber die Ausführung braucht einen Runner, also einen Prozess, der Jobs entgegennimmt und abarbeitet. Ohne ihn funktionieren Repositories, Tickets und Merges einwandfrei, es startet nur kein Build.

Ja, sie gehören zum Dienst. Eine selbst gehostete Anwendung ohne Updates ist ein Sicherheitsrisiko, keine Ersparnis.