sq.

Forgejo

Forgejo: Einstieg, wichtige Einstellungen, Prüfung und Hinweise zur Wiederherstellung.

Veröffentlicht:

Arbeitsverzeichnis: ~/homelab/apps/forgejo. Beginne mit dem gemeinsamen Ablauf. Diese Notiz beschreibt die Einrichtung anhand der verlinkten Dokumentation. Sie ist weder eine Kopie meiner laufenden Konfiguration noch ein Laufzeittest dieses gesamten Stacks.

Einstieg

Forgejo hostet Git-Repositories. Folge der Docker-Anleitung einer gewählten Version und entscheide bewusst zwischen der dokumentierten SQLite- und PostgreSQL-Variante. Beginne mit Git über HTTPS. Ein eigener SSH-Dienst ist eine zusätzliche Entscheidung und für den ersten Test nicht nötig.

Einstellungen und Daten

Speichere Forgejo-Daten und gegebenenfalls die separate Datenbank dauerhaft. Setze die Root-URL auf deine Browseradresse. Deaktiviere offene Registrierung bei einem privaten Dienst. SSH-Hostschlüssel und Repository-Daten gehören zur Wiederherstellungsplanung und dürfen beim Neuerstellen nicht verloren gehen.

Ergebnis prüfen

Erstelle ein privates Testrepository, klone es auf deinen Rechner, committe eine harmlose Textdatei und pushe sie. Starte neu und klone in ein zweites Verzeichnis. Damit prüfst du Git-Funktionen statt nur die Anmeldeseite.

Fehler eingrenzen

Bei falschen Clone-Adressen Root-URL und Proxy prüfen. Bei Anmeldefehlern die gewählte Git-Anmeldemethode kontrollieren. Tokens gehören weder in Clone-URLs noch öffentliche Befehlsverläufe. Repositories, Datenbank, Anhänge, Konfiguration und Schlüssel konsistent sichern.

Offizielle Einrichtung und Referenz

Alle Notizen →