Git of Marlinz

Self-hosted Git-Platform (Forgejo) mit eigenem Branding für Repositories, Issues und CI

1. März 2025GitHubLive Demo
Git of Marlinz

Git of Marlinz

Eine selbst gehostete Git-Platform auf Basis von Forgejo unter eigener Domain (git.marlinz.de). Alle Repositories, Issues und CI-Pipelines laufen auf dem eigenen Server – mit vollständig angepasstem Branding und Startseite.

Das Problem

Git-Hosting bei GitHub oder anderen Anbietern bedeutet Abhängigkeit von externen Diensten, potenzielle Datenschutz-Themen und wenig Kontrolle über Darstellung und Nutzung. Für eigene Projekte und Kunden wünschenswert: eine eigene Instanz, die wie „Teil der Marke“ wirkt.

Die Lösung

Git of Marlinz nutzt Forgejo (Open-Source-Fork von Gitea) in Docker. Die Instanz ist unter https://git.marlinz.de erreichbar, mit eigenem Logo, eigener Startseite und Anbindung an die Marlinz-Website (z. B. Portfolio, Ticket-System). Repositories, Issues, Pull Requests und Forgejo Actions (CI) laufen vollständig self-hosted.

Hauptfunktionen

Repository-Hosting

  • Git-Repositories mit HTTPS und SSH
  • Private und öffentliche Repos
  • Push-to-Create für schnelles Anlegen neuer Repos

Issues & Pull Requests

  • Bug-Tracking und Feature-Requests direkt am Repo
  • Pull-Request-Workflow mit Review und Merge
  • Labels, Meilensteine, Projektboards

Forgejo Actions (CI/CD)

  • CI-Pipelines direkt in Forgejo
  • YAML-basierte Workflows im Repository
  • Artifacts und Logs self-hosted

Eigenes Branding

  • Angepasste Startseite mit Marlinz-Logo und -Texten
  • Privacy-First / Self-Hosted / Open Source als klare Botschaft
  • Verlinkung zur Hauptwebsite und zum Portfolio

Besonderheiten

  • 100 % Self-Hosted: Keine Abhängigkeit von GitHub, GitLab oder anderen Diensten
  • Privacy-First: Alle Code- und Metadaten bleiben auf dem eigenen Server
  • Forgejo: Open Source, aktiv gepflegt, kompatibel mit Gitea-Ökosystem
  • Docker: Einfache Installation und Updates per Container
  • Eigenes Branding: Startseite und Logo passen zur Marlinz-Website
  • Integration: Einbindung in marlinz.de (Portfolio, Ticket-System, Repo-Links)

Einsatz

Git of Marlinz hostet die Repositories der Marlinz-Projekte (u. a. marlinz, PitLane, PowerShell). Die Migration von GitHub auf die eigene Instanz ist abgeschlossen; alle Remotes zeigen auf git.marlinz.de. Die Plattform wird aktiv für Entwicklung, Issue-Tracking und CI genutzt.