GitHub Actions Preisänderung 2026: Self-Hosted Runner Gebühren und Open-Source-Alternativen

GitHub Actions hat sich seit 2019 zur dominierenden CI/CD-Plattform für viele Entwicklungsteams entwickelt. Die tiefe Integration in GitHub-Repositories, einfache YAML-Konfiguration und breite Community-Unterstützung machen Actions attraktiv. Doch eine kürzlich angekündigte Preisänderung für Self-Hosted Runner sorgt für Unruhe in der Entwickler-Community.
Was bedeutet das für Teams, die auf eigene Infrastruktur setzen? Und welche Alternativen gibt es?
Inhaltsverzeichnis
- Kurzfazit für Entscheider
- Was ist passiert: Die neue Preisstruktur
- Warum diese Änderung problematisch ist
- Open-Source-Alternative: GitLab CI/CD
- Migration von GitHub Actions zu GitLab CI/CD
- Warum Managed GitLab Hosting die beste Lösung ist
- Fazit
- Kontaktieren Sie uns
- Quellen
Kurzfazit für Entscheider
- GitHub plant Gebühren für Self-Hosted Runner: Ab März 2026 sollte eine Gebühr von $0,002 pro Minute für Self-Hosted Runner eingeführt werden – auch wenn Sie Ihre eigene Hardware nutzen.
- Verschiebung nach Community-Kritik: Nach massiver Kritik hat GitHub die Einführung verschoben, aber nicht aufgehoben. Die Unsicherheit bleibt.
- GitLab CI/CD als Alternative: GitLab bietet eine vollständige CI/CD-Lösung ohne variable Plattformgebühren. Self-Hosted Runner bleiben komplett kostenlos.
- Managed Hosting als optimale Lösung: Mit GitLab Managed Hosting erhalten Sie die Vorteile von Self-Hosting ohne den Betriebsaufwand.
Was ist passiert: Die neue Preisstruktur
Reduzierte Preise für GitHub-gehostete Runner
Zum 1. Januar 2026 senkt GitHub die Preise für gehostete Runner um bis zu 39 %, abhängig vom Maschinentyp. Die bestehenden Freiminuten-Kontingente bleiben unverändert. Für öffentliche Repositories bleibt die Nutzung weiterhin kostenlos.
Neue Gebühr für Self-Hosted Runner
Der kontroverse Teil: GitHub plante, ab 1. März 2026 eine Gebühr von $0,002 pro Aktionsminute für Self-Hosted Runner einzuführen. Das bedeutet:
- Zahlen für eigene Hardware: Sie betreiben die Runner auf Ihrer Infrastruktur, zahlen aber trotzdem an GitHub.
- Control-Plane-Gebühr: GitHub argumentiert, dass die Orchestrierung (Job-Queuing, Routing, Logging, Secrets Management) Infrastrukturkosten verursacht.
- Variable Kosten: Bei 71 Millionen Jobs täglich auf der Plattform sieht GitHub dies als notwendig für weitere Investitionen.
Rechenbeispiel:
- 10 Entwickler mit je 2 Stunden CI/CD pro Tag
- 20 Arbeitstage pro Monat
- = 2.400 Minuten × $0,002 = $4,80/Monat
Das klingt zunächst wenig, aber bei größeren Teams oder intensiven Pipelines summiert sich das schnell:
- 50 Entwickler mit 4 Stunden CI/CD: $48/Monat
- Enterprise mit 200 Entwicklern: ~$192/Monat (zusätzlich zu bestehenden Kosten)
Reaktion der Community und aktueller Stand
Die Ankündigung löste einen Sturm der Entrüstung in der Entwickler-Community aus. Kernkritikpunkte:
- Nutzer investieren bereits in eigene Hardware
- Plötzliche Einführung neuer Gebühren ohne vorherige Konsultation
- Erschwerung der Budgetplanung durch variable Kosten
GitHub hat daraufhin eingeräumt: „We missed the mark with this change by not including more of you in our planning." Die Einführung wurde verschoben – aber nicht aufgehoben. GitHub deutete an, dass eine Form der Gebühr wahrscheinlich kommen wird, nur der Zeitpunkt und die Details stehen noch aus.
Warum diese Änderung problematisch ist
Unvorhersehbare Kosten für Teams
Viele Organisationen betreiben CI/CD-Pipelines, die täglich mehrere Stunden laufen. Eine variable Gebühr pro Minute bedeutet:
- Schwierige Budgetplanung: Feste Jahresbudgets lassen sich schwer mit nutzungsabhängigen Kosten vereinbaren
- Unvorhersehbare Spitzen: Release-Wochen oder intensive Testphasen können überraschende Kosten verursachen
- Doppelte Belastung: Sie zahlen für Ihre eigene Infrastruktur UND an GitHub
Vendor Lock-in durch Plattformabhängigkeit
Die Situation zeigt ein grundsätzliches Risiko:
- Preisänderungen jederzeit möglich: Cloud-Anbieter können Konditionen einseitig anpassen
- Keine Exit-Strategie: Je tiefer die Integration, desto schwieriger der Wechsel
- Abhängigkeit von Geschäftsentscheidungen: Ihre CI/CD-Kosten hängen von GitHub's Geschäftsmodell ab
Open-Source-Alternative: GitLab CI/CD
Was ist GitLab CI/CD
GitLab ist eine vollständige DevOps-Plattform, die Source Code Management, CI/CD, Issue Tracking, Container Registry und mehr in einer integrierten Lösung vereint. GitLab CI/CD ist dabei keine separate Komponente, sondern ein integraler Bestandteil der Plattform.
Wichtig: GitLab lässt sich vollständig self-hosted betreiben – ohne jegliche Plattformgebühren für Runner.
Vorteile gegenüber GitHub Actions
| Aspekt | GitHub Actions | GitLab CI/CD |
|---|---|---|
| Self-Hosted Runner Kosten | Geplante Gebühr: $0,002/Min | Komplett kostenlos |
| Lizenzmodell | Proprietär | Open Source (MIT) |
| Plattformabhängigkeit | Hoch (Microsoft) | Gering (Self-Hosted möglich) |
| Budgetplanung | Variable Kosten | Feste Infrastrukturkosten |
| Datenhoheit | GitHub-Server (USA) | Volle Kontrolle bei Self-Hosting |
| Vendor Lock-in | Stark (YAML-Syntax, Marketplace) | Gering (Standard-Tools, Export möglich) |
GitLab CI/CD vs. GitHub Actions im Vergleich
Integrierte DevOps-Suite:
- GitLab bietet Issues, Merge Requests, Wiki, Container Registry, Package Registry und Monitoring in einer Plattform
- Keine Fragmentierung über verschiedene Tools und Anbieter
Runner-Architektur:
- Flexible Executor-Typen: Shell, Docker, Kubernetes, VirtualBox, Parallels
- Auto-Scaling über Kubernetes oder Docker Machine
- Keine versteckten Plattformgebühren
Pipeline-Konfiguration:
- Ähnliche YAML-Syntax wie GitHub Actions
- Erweiterte Features: Parent-Child-Pipelines, DAG (Directed Acyclic Graph), Multi-Project Pipelines
- Wiederverwendbare Pipeline-Templates
Sicherheit und Compliance:
- Integrierte SAST/DAST-Scans
- Dependency Scanning
- Container Scanning
- License Compliance
Migration von GitHub Actions zu GitLab CI/CD
Eine Migration ist einfacher als gedacht:
1. Repository migrieren:
# GitHub Repository klonen
git clone https://github.com/your-org/your-repo.git
# GitLab als Remote hinzufügen
git remote add gitlab https://gitlab.example.com/your-org/your-repo.git
# Zu GitLab pushen
git push gitlab --all
git push gitlab --tags
2. Pipeline konvertieren:
GitHub Actions (.github/workflows/ci.yml):
name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install
- run: npm test
GitLab CI/CD (.gitlab-ci.yml):
stages:
- build
- test
build:
stage: build
image: node:20
script:
- npm install
artifacts:
paths:
- node_modules/
test:
stage: test
image: node:20
script:
- npm test
3. Runner einrichten:
# GitLab Runner installieren
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
sudo apt-get install gitlab-runner
# Runner registrieren
sudo gitlab-runner register
Warum Managed GitLab Hosting die beste Lösung ist
Self-Hosting bedeutet volle Kontrolle – aber auch Verantwortung für:
- Updates und Security Patches
- Backup und Disaster Recovery
- Monitoring und Alerting
- Skalierung bei wachsenden Anforderungen
- SSL-Zertifikate und Netzwerksicherheit
Die Alternative: GitLab Managed Hosting
Bei WZ-IT übernehmen wir den kompletten Betrieb Ihrer GitLab-Instanz:
- Installation und Konfiguration auf Ihrer Infrastruktur oder unserer europäischen Cloud
- Regelmäßige Updates
- Automatische Backups mit Restore-Tests
- 24/7 Monitoring und proaktives Incident Management
- Security Hardening nach Best Practices
- DSGVO-konformer Betrieb in deutschen Rechenzentren
Vorteile gegenüber GitHub Actions:
- Keine variablen Plattformgebühren
- Volle Kontrolle über Ihre Daten
- Planbare, feste monatliche Kosten
- Unabhängigkeit von Cloud-Anbieter-Entscheidungen
Vorteile gegenüber Self-Hosting:
- Kein internes DevOps-Team nötig
- Fokus auf Ihre Kernkompetenz: Software entwickeln
- Enterprise-Grade Betrieb ohne Enterprise-Kosten
Fazit
Die angekündigte GitHub Actions Preisänderung zeigt ein grundsätzliches Risiko der Abhängigkeit von proprietären Cloud-Plattformen. Auch wenn die Gebühr für Self-Hosted Runner vorerst verschoben wurde, bleibt die Unsicherheit:
- GitHub behält sich vor, Gebühren einzuführen
- Variable Kosten erschweren die Budgetplanung
- Vendor Lock-in macht Wechsel zunehmend schwieriger
GitLab CI/CD bietet eine überzeugende Alternative:
- Open Source und self-hostable
- Keine Plattformgebühren für Runner
- Volle Kontrolle über Daten und Infrastruktur
- Planbare Kosten
Für Teams, die die Vorteile von Self-Hosting ohne den Betriebsaufwand wollen, ist Managed GitLab Hosting die optimale Lösung.
Kontaktieren Sie uns
Sie möchten von GitHub Actions zu GitLab CI/CD wechseln? Oder Ihre bestehende GitLab-Instanz professionell betreiben lassen?
Wir unterstützen Sie bei:
- Migration von GitHub zu GitLab
- Installation und Konfiguration von GitLab CE/EE
- Managed Hosting mit SLA und Support
→ Mehr über GitLab Managed Hosting
→ GitLab Installation auf eigener Infrastruktur (BYOI)
→ Kostenlose Erstberatung buchen
Quellen
- GitHub Changelog: Update to GitHub Actions pricing
- GitHub Resources: Pricing changes for GitHub Actions
- GitHub Community Discussion #182186
- The Register: GitHub walks back plan to charge for self-hosted runners
- Techzine: GitHub bends to criticism and delays paid self-hosting
- DEVCLASS: GitHub to charge for self-hosted runners from March 2026
- GitLab CI/CD Dokumentation
Hinweis: Dieser Beitrag gibt den Stand vom Dezember 2025 wieder. GitHub-Preise und -Policies können sich ändern. Prüfen Sie aktuelle Informationen auf den offiziellen GitHub-Seiten.
Lassen Sie uns über Ihre Idee sprechen
Ob konkrete IT-Herausforderung oder einfach eine Idee – wir freuen uns auf den Austausch. In einem kurzen Gespräch prüfen wir gemeinsam, ob und wie Ihr Projekt zu WZ-IT passt.

Timo Wevelsiep & Robin Zins
Geschäftsführer



