Zum Hauptinhalt springen

Forgejo

Beschreibung

Forgejo ist ein Git-Repository-Managementsystem, das Funktionen zum Speichern, Verwalten und zur Zusammenarbeit an Quellcode für Projekte bereitstellt. Es ist freie Open-Source-Software, die von der Community entwickelt wird und zum Erstellen und Speichern von Git-Repositories verwendet wird. Forgejo bietet eine Benutzeroberfläche, die die Arbeit mit Git zugänglicher und komfortabler macht.

Erste Schritte

Nach der Installation des Images ist die Forgejo-Weboberfläche unter https://example.com verfügbar, wobei example.com der Hostname Ihres Servers ist

Um auf die Weboberfläche zuzugreifen, verwenden Sie die Ihnen per E-Mail zugesandten Zugangsdaten.

Zusätzlich finden Sie die Anmeldedaten auf dem Server in der Datei:

/root/.app_credentials

Um auf diese Datei zuzugreifen, müssen Sie sich per SSH am Server anmelden. Sie können sich per SSH mit dem Server verbinden:

  • Mit einem SSH-Schlüssel, falls diese Option vor der Erstellung eines Servers aktiviert wurde
  • Mit dem per E-Mail gesendeten Passwort des Benutzers root, wenn der Server aktiviert wird

Domain ändern

Wenn Sie Ihre eigene Domain oder Subdomain für den Zugriff auf die Forgejo-Weboberfläche verwenden möchten, müssen Sie sich per SSH als root am Server anmelden und den folgenden Befehl ausführen:

add_domain

Sie werden aufgefordert, eine Domain oder Subdomain im Format subdomain.example.com einzugeben.

Hinweis

Stellen Sie sicher, dass Ihre Domain existiert und auf die IPv4-Adresse Ihres Servers verweist!

Wenn das Skript beendet ist, wird ein Let's Ecnrypt-Zertifikat für die angegebene Domain oder Subdomain ausgestellt und die Weboberfläche ist unter https://example.com/ verfügbar, wobei example.com die zuvor angegebene Domain (Subdomain) ist.

Installierte Software

NameLizenz
ForgejoGPL-Version 3.0
CaddyApache-Lizenz 2.0

Weitere Informationen zu den installierten Paketen finden Sie in der offiziellen Dokumentation: