Forgejo
Eigenes Git-Hosting für alle Vereins-Repos — Quellcode, Issues, Pull-Requests.
17 Vereins-Repos liegen hier: die Plattform-Services, die Apps, die Bibliotheken, die Doku, die Native-Apps. Wo andere Projekte GitHub als faktischen Standard haben, hat der Verein Forgejo auf der eigenen Maschine.
Forgejo ist der Community-Fork von Gitea, AGPL-3-lizenziert, von einer schweizerisch-deutsch-amerikanischen Stiftung getragen. Es kann das, was wir brauchen: Issue-Tracker, Pull-Requests, Code-Reviews, Webhooks, CI-Trigger, Container-Registry. Es kann nicht das, was wir nicht brauchen: Copilot-Integration, GitHub-Actions-Marketplace, Enterprise-SSO-Komplexität.
Warum nicht GitHub? Microsoft kauft Code-Verhalten von Millionen Entwicklern, um Copilot zu trainieren. Das ist legitim für ein US-Unternehmen, aber kein Vereins-Standard. Wer auf Forgejo arbeitet, trainiert kein fremdes Modell beim Tippen.
Warum nicht Self-Hosted-Gitea? Forgejo hat sich aus der Gitea-Lizenz- Frage abgespalten und steht klarer für „Federated Forge”-Ziele — also Repos, die zwischen Foren föderieren können. Das passt zur Verein-Linie, dass Plattform-Bausteine austauschbar und föderierbar sein sollen.
Was Forgejo für den Verein verkörpert
- UnabhängigkeitSchweizer Verein, keine Investoren.
- DatensouveränitätVerwahrer statt Eigentümer.
- OffenheitCode und Mittelverwendung öffentlich.
- EigenbetriebEigene Infrastruktur, quelloffener Stack.
Weitere Infrastruktur dieser Art
Selbst betriebener Dienst — Container auf Vereins-Hardware, statt SaaS-Vertrag.
- VerdaccioEigene npm-Registry für die @mana/*-Pakete der Plattform.
- StalwartEigener Mail-Server für transaktionale Emails und Vereins-Korrespondenz — SMTP, IMAP, JMAP.
- MinIOS3-kompatibler Object-Storage für alle Vereins-Dateien — Buckets pro App, Signed URLs mit Ablauf.
- PostgresEine Postgres-Datenbank pro Service — schema-isoliert, mit Drizzle-Migrationen, keine geteilten Tabellen.
- RedisCache, Session-Store und BullMQ-Worker-Queues — klein, schnell, dort wo Postgres zu schwerfällig wäre.
- CloudflaredDer einzige Außen-Tunnel — auf dem Mac Mini stehen null Ports offen, alle Anfragen kommen verschlüsselt durch den Tunnel rein.
Forgejo ist ein Baustein der Vereins-Infrastruktur — eine von drei Schichten unter den Plattform-Services und Apps.