↓ Zum Hauptinhalt springen

Training

Forgejo produktiv betreiben Pilot

Weg von GitHub, ohne die CI zu verlieren

Ein Kurs über den Umzug von GitHub zu Forgejo und den Betrieb danach: die Migration selbst, Actions und Runner, Backup, Restore, Upgrades und SSO, Skalierung und Kosten, und die echte Migration für eine ganze Organisation.

Die Vorregistrierung ist eine E-Mail an mich, sonst nichts. Ich melde mich, sobald die ersten Termine stehen. Kein Newsletter.

Auf einen Blick

Für wen
Teams auf GitHub mit einem Grund für den Umzug (Kosten, Souveränität, eine schon getroffene Plattformentscheidung), und Teams, die Forgejo schon selbst betreiben, aber Backup, SSO oder Kapazitätsplanung noch nicht erledigt haben.
Nicht für
Teams ohne Anlass für einen Umzug, und Teams, die Forgejo für sich betreiben lassen wollen.
Format
9 Workshops zum Selbstlernen in einem gehosteten Browser-Lab. Keine Kohorte, keine festen Termine.
Wo gearbeitet wird
Ein Browser-Workspace (Educates) mit zwei eigenen Forgejo-Instanzen – eine als Stellvertreter für GitHub, eine als Ziel – und einem Projekt in der Kurs-Cloud für die Workshops mit Runnern.
Stack
Forgejo 15 mit Actions, forgejo-runner 13.2, forgejo-fleet v0.1.0, ein Live-Mockup der Hetzner-Cloud-API.
Du bringst mit
Einen Browser.
Danach hast Du
Aus Workshop 1: ein Repository samt Issues, Labels, Milestones und CI-Workflow migriert, der Workflow läuft grün, und Du kennst den einzeiligen Unterschied für ein echtes GitHub-Repository. Die anderen acht ergänzen einen dimensionierten Runner-Pool, geprobtes Backup, Restore und Upgrade, SSO/LDAP und Object Storage, ein Kostenmodell, einen Cutover-Plan und mehr.
Preis
Kostenlos in der Pilotphase, begrenzte Plätze.

Workshops
#

  1. Probelauf der Migration
  2. Actions und Runner
  3. Betrieb — Backup, Restore, Upgrades, SSO/LDAP, Object Storage
  4. Skalierung und Kosten
  5. Die echte Migration — große Repositories, LFS, Benutzer, Rechte, Mirroring
  6. Ein Coding-Agent in der CI, auf eigener Infrastruktur
  7. Das private Monorepo mit öffentlichen Teilen
  8. Das offene Internet überleben — Bots, Scraper und Missbrauch
  9. Geplante Jobs — Dependency-Updates, Scans und SBOMs