Forgejo Hosting

Git-Repositories mit Problemen, Pull Requests, Paketen, Teams und Projektkolaboration hosten.

  • Ein Klick bereitstellen
  • 15 GB Benötigter Speicherplatz
  • 1 GB RAM Benötigter Arbeitsspeicher
  • Von 2 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Diese Vorlage enthält keinen Datenbank-Container.

Server bestellen

Technik

Docker-Image
codeberg.org/forgejo/forgejo:11
Standardport
3000

Wie Forgejo funktioniert

Forgejo organisiert Quellcode in Repositories mit Branches, Commits, Tags, Releases, Issues, Pull Requests, Reviews, Labels, Milestones, Projects, Wikis, Packages, Benutzern, Teams und Berechtigungen. Die webbasierte Zusammenarbeit bietet Maintainern einen zentralen Ort zur Diskussion von Änderungen und zur Überprüfung von Beiträgen, während unterstützte Git-Clients über konfigurierte Web-Protokolle mit Repositories interagieren.

Forgejo Actions können Automatisierungs-Workflows koordinieren, aber die Ausführung erfordert separat installierte und registrierte Runner. Das Katalog-Paket enthält keine Runner-Flotte, Build-Image, Deployment-Ziel, Registry-Abonnement oder Secret-Management-Service. Workflow-Definitionen und Runner-Sicherheit bleiben Verantwortung des Kunden.

Wichtige Forgejo-Funktionen

Repository-Wachstum, Package-Uploads, Anhänge, Release-Assets, Issue-Verlauf, Such-Indizes und Benutzeraktivität verbrauchen Speicher und Verarbeitungsressourcen. Der Katalog stellt keine PostgreSQL oder MariaDB bereit, daher zeigt die Anforderungstabelle „Nicht erforderlich" für eine externe relationale Datenbank an. Forgejo kann seinen eigenen lokalen Anwendungsspeicher gemäß Konfiguration nutzen, der mit Repositories und Metadaten geschützt werden muss.

Anwendungs-E-Mail ist deaktiviert. E-Mail-Benachrichtigungen, Passwortwiederherstellung, Kontobestätigung und Reply-by-Email-Workflows können nicht als verfügbar dargestellt werden. Teams sollten Administrator-Zugriff behalten, die Web-Oberfläche für Benachrichtigungen nutzen und externe Identität nur konfigurieren, wenn sie die erforderlichen Provider-Registrierungen bereitstellen und verwalten.

Forgejo vs. GitHub

1

Forgejo

Forgejo bietet Repository-Hosting und Zusammenarbeit auf einer vom Kunden verwalteten Installation, mit Governance, die auf der Free-Software-Community rund um Forgejo und Codeberg zentriert ist. GitHub ist eine von einem Anbieter betriebene Developer-Plattform mit einem großen öffentlichen Netzwerk, gehosteten Repositories, Issues, Projects, Pull Requests, Actions, Packages, Marketplaces, Anwendungen und Organisationskontrollen.

2

GitHub

GitHub kann Teams geeignet sein, die sein öffentliches Contributor-Netzwerk, verwaltete Automatisierungskapazität, kommerzielle Support-Optionen und ein breites Integrations-Ökosystem schätzen. Forgejo ist attraktiv, wenn Repository-Standort, Domain, Benutzerverwaltung und Plattform-Governance unter der Kontrolle des Betreibers bleiben sollten, vorausgesetzt, das Team akzeptiert Verantwortung für Upgrades, Runner, Speicher und Richtlinien.

Bestellen Forgejo

Wer nutzt Forgejo

Kleine Engineering-Teams hosten private Projekte, Open-Source-Communities verwalten öffentliche Repositories, Agenturen trennen Client-Code, und interne IT-Gruppen halten Scripts oder Konfigurationen unter Versionskontrolle. Issues und Pull Requests bieten einen vertrauten Workflow, ohne die zentrale Forge an einen öffentlichen Anbieter auszulagern.

Forgejo ist nicht selbst ein vollständiger Software-Delivery-Service. Produktionsbereitstellungen benötigen immer noch unabhängige Backups, Runner-Isolation, Artefakt-Aufbewahrungsrichtlinien, Secret-Management, Vulnerability-Scanning, Release-Kontrollen und Monitoring, die dem Risiko der Organisation entsprechen.

Forgejo selbst hosten: Anforderungen und Kosten

Die Forgejo-Nachfrage wächst mit Repository-Größe, Git-Operationen, Benutzern, Pull Requests, Issue-Aktivität, Code-Suche, Package-Speicher, Release-Assets, Anhängen und Automatisierungs-Metadaten. Forgejo erhält keinen PostgreSQL- oder MariaDB-Service in diesem Katalog-Stack. Repositories und Packages können eine Einstiegsallokation immer noch überschreiten, obwohl die Zuordnung die App nicht als speichergesteuert klassifiziert.

Bei AvaHost nutzt Forgejo Plan 1 für €2. Das gehostete Forgejo-Paket umfasst One-Click-Deployment, eine benutzerdefinierte Domain mit automatisiertem HTTPS, automatische Anwendungs-Updates und geplante Backups. Das Paket enthält die Forgejo-Webanwendung, nicht Actions-Runner, Build-Worker, Deployment-Ziele, Vulnerability-Scanning, Secret-Scanning, externe Identity-Registrierungen oder E-Mail-Zustellung. Administratoren müssen Registrierungsrichtlinien definieren, Konten schützen, Repository-Speicher überwachen und unabhängige Kopien von kritischem Quellcode aufbewahren.

F.A.Q

  • Forgejo beginnt bei €2 im Plan 1. Der Einstiegsplan eignet sich für einen kleinen Repository-Bestand und leichte Zusammenarbeit. Repository-Größe, Git-Traffic, Code-Suche, Issues, Pull Requests, Packages, Releases, Attachments, Benutzer und Automation Metadata bestimmen, wann mehr Speicher oder Verarbeitung notwendig wird.

  • Forgejo umfasst Workflow-Koordinationsfunktionen, erfordert aber separat installierte und registrierte Runner. AvaHost stellt mit diesem App-Plan keine Runner-Server, Build-Images, Deployment-Ziele, Secrets oder Execution-Isolation bereit. Fügen Sie nur vertrauenswürdige Runner hinzu, beschränken Sie deren Berechtigungen, und testen Sie Workflows mit Non-Production-Credentials, bevor Sie kritische Automatisierung aktivieren.

  • Die Anwendungs-E-Mail ist auf AvaHost deaktiviert, daher kann Forgejo keine E-Mail-basierten Benachrichtigungen, Wiederherstellungen, Kontobestätigungen oder Antwort-per-E-Mail-Nachrichten von dieser Bereitstellung versenden. Benutzer sollten Aktivitäten über die Weboberfläche überprüfen, und Administratoren müssen sicheren Zugriff beibehalten. Externe Identitätsanbieter erfordern kundenbereitgestellte Registrierungen und sind nicht enthalten.

  • Forgejo-Anwendungsaktualisierungen werden automatisch eingespielt, und AvaHost umfasst geplante Sicherungen. Repositories, Anwendungsmetadaten, Benutzer, Issues, Pull Requests, Pakete und Konfiguration sollten als ein Wiederherstellungssatz betrachtet werden. Führen Sie unabhängige Spiegelungen kritischen Codes und Testanmeldungen durch, klonen Sie über unterstützte Web-Protokolle, überprüfen Sie Reviews, Pakete und Berechtigungen nach größeren Versionsfreigaben.