Zum Inhalt springen
Software
Icon eines Code-Symbols in einem Quadrat
Gemeinschaftlich entwickelte Code-Hosting-Plattform

Forgejo

Forgejo ist eine Code-Hosting-Plattform, die von einer Community unter dem Dach des gemeinnützigen Vereins Codeberg e.V. entwickelt wird. Sie ist 2022 als Fork von Gitea entstanden und seit 2024 eigenständig.

Forgejo bietet wie Gitea Git-Repositories mit Weboberfläche, einen Issue-Tracker, Pull Requests, Projekt-Boards, ein Wiki und eine Rechteverwaltung. Git Large File Storage (LFS) wird unterstützt. Forgejo Actions ist ein integriertes CI/CD-System, das sich an GitHub Actions orientiert. Hinzu kommen eine Paket-Registry für Container-Images und gängige Paketformate sowie Spiegel von Repositories auf anderen Plattformen.

Forgejo ist die Software hinter der Plattform Codeberg.org. Die Entwicklung wird von der Community gesteuert und nicht von einem einzelnen Unternehmen. Seit Version 9.0 (2024) steht Forgejo unter der GNU General Public License Version 3 oder höher. An einer Föderation zwischen Forgejo-Instanzen wird gearbeitet; sie gilt noch als experimentell.

Forgejo bei Hostsharing betreiben

Forgejo ist in Go geschrieben und nutzt MariaDB, PostgreSQL oder SQLite als Datenbank. Für kleinere Installationen reicht ein Managed Webspace. Bei vielen Nutzern oder hoher Last empfiehlt sich ein Managed Server oder ein Container Server. Forgejo Actions benötigt zusätzlich einen Runner, der die Jobs ausführt.

Warum Hostsharing?

Weil Sie bei Hostsharing quasi im eigenen Unternehmen hosten

Hostsharing ist eine Genossenschaft. Als Kunde sind Sie Mitglied der Genossenschaft und damit Miteigentümer des Unternehmens, das Ihre Forgejo-Installation hostet. Über die Geschäftspolitik entscheiden die Mitglieder gleichberechtigt auf demokratischem Wege.

Hostsharing muss für keine externen Investoren Rendite erwirtschaften und richtet sich an den Bedürfnissen seiner Mitglieder aus. Jedes neue Mitglied stärkt die Gemeinschaft.

Weil Hostsharing die Schutzmaßnahmen vertraglich zusagt

Hostsharing schafft die technischen Voraussetzungen dafür, dass Sie Forgejo datenschutzkonform betreiben können. Wofür Sie personenbezogene Daten verarbeiten und auf welcher Rechtsgrundlage, entscheiden Sie als Verantwortlicher.

Welche technischen und organisatorischen Maßnahmen Hostsharing trifft, steht in den Besonderen Bedingungen zur Auftragsverarbeitung. Über die AGB gelten diese Maßnahmen für jedes Mitglied. Wenn Sie die Datenschutzkette gegenüber Ihren eigenen Kunden oder Mitgliedern nachweisen müssen, schließen Sie eine Vereinbarung zur Auftragsverarbeitung ab.

Mehr dazu erfahren Sie auf der Seite Datenschutz und Mandantenfähigkeit.

Weil Ihre Daten gespiegelt und gesichert werden

Die Festplatteninhalte der Produktivsysteme werden über Storage Replikation auf ein Hot-Standby-System gespiegelt. Fällt Hardware aus, lässt sich der Betrieb mit den gespiegelten Daten fortsetzen.

Zusätzlich sichert Hostsharing die Daten mit einem Remote Backup in einem entfernten Rechenzentrum. Die Übertragung dorthin erfolgt über eine verschlüsselte Verbindung.

Der Basic Support, den jedes Mitglied in Anspruch nehmen kann, reagiert spätestens am nächsten Arbeitstag. Wer kürzere Reaktionszeiten braucht, vereinbart einen Extended Support.

Weil Sie selbst entscheiden, wie viel Arbeit Sie abgeben

Sie können Forgejo bei Hostsharing selbst installieren und pflegen. Sie haben vollen Zugang zur Installation und zu Ihren Daten.

Bei der Installation oder einem größeren Update hilft Ihnen nach Terminabsprache der Webmaster on Demand. Läuft Forgejo in einem Managed Webspace, auf einem Managed Server oder auf einem Container Server, können Sie die Pflege dem Webmaster as a Service überlassen. Den Umfang der Betreuung bestimmen Sie.

In jedem Fall betreiben Sie Forgejo selbstbestimmt und in eigener Verantwortung.

Häufig gebuchte Produkte

Managed Webspace

Nutzen Sie alle Vorteile der Managed Operations Platform preisgünstig im Hostsharing Managed Webspace.

Managed Server

Nutzen Sie die Managed Operations Platform mit exklusiv zugewiesenen Ressourcen für größere Projekte.

Container Server

Container-Deployment mit Managed Docker oder Managed Podman.

Cloud Server

Hochverfügbarer Server mit dem Betriebssystem Ihrer Wahl und Root-Zugriff.

Genossenschaftliche IT-Betreuung aus einer Hand

Beratung

Kompetente Beratung bei Auswahl und Anwendung von freier Software

Umsetzung

Tatkräftige Unterstützung bei der Umsetzung Ihrer Pläne.

Betrieb

Dienstleistungen für einen reibungslosen IT-Betrieb