Git Server

Eigene Git-Forge mit Forgejo auf NixOS.

Leistung im Überblick

Self-hosted Git-Forge mit Forgejo, Git LFS, Actions und Vikunja Task-Management. Unabhängig von GitHub, volle Kontrolle über Code, Issues und Aufgaben.

Vorteile für Sie

  • Git LFS für große Dateien ohne Umwege
  • Lokale Actions, kompatibel zu GitHub Actions für CI/CD
  • Vikunja Task-Management integriert auf todo.brinner.net
  • SQLite-Datenbank, einfach zu sichern und zu migrieren

Technische Umsetzung

Forgejo läuft auf Port 8080 mit SQLite, Git LFS aktiviert und Registrierung deaktiviert. Actions werden lokal ausgeführt. Vikunja nutzt ebenfalls SQLite. Beide Dienste teilen sich eine VM und werden deklarativ via NixOS gesteuert.

SSH-Zugang mit Key-Auth, keine Passwörter. Backups erfolgen über ZFS-Snapshots.

Wir betreiben unter brinner.net produktiv, was wir verkaufen.