Sind selbstgehostete GitHub-Runner kostenlos? Ja, ohne Wartung
Ein Team, das im Monat 20.000 Minuten auf dem 4-Kern-Runner von GitHub verbraucht, zahlt dafür $222, und die Rechnung wächst mit jedem Push. GitHub berechnet für selbstgehostete Runner nichts, und trotzdem bleiben Teams bei gehosteten Runnern, denn eigene Runner bedeuten Server, Patches, Aufräumen und Skalieren.
Skipbox ist ein selbstgehosteter Runner ohne Wartung, pauschal $39 im Monat mit unbegrenzten Minuten. Ändere eine runs-on-Zeile, und der Job läuft auf einer Maschine, die GitHub nicht berechnet.
Ja, selbstgehostete Runner sind kostenlos
Die Abrechnungsdoku von GitHub führt selbstgehostete Runner in der Liste der Nutzung, die kostenlos bleibt und deine enthaltene Rechenzeit nicht verringert, in öffentlichen und privaten Repositorys gleichermaßen.
| Wo der Job läuft | GitHub berechnet | Verbraucht enthaltene Rechenzeit |
|---|---|---|
| Ein selbstgehosteter Runner | Nichts | Nein |
| Ein gehosteter Standard-Runner, privates Repository | Jede Minute über die enthaltene Rechenzeit hinaus | Ja |
| Ein größerer gehosteter Runner | Jede Minute, auch in öffentlichen Repositorys | Ja |
GitHub hat am 16. Dezember 2025 eine Gebühr für selbstgehostete Runner angekündigt und sie am nächsten Tag auf Eis gelegt. Seitdem wurde nichts berechnet.
Klug ist es also, sie voll zu nutzen: Lege die Linux-Jobs privater Repositorys, die deine Rechnung in die Höhe treiben, auf selbstgehostete Runner, und zahle GitHub für diese Minuten nichts.
Was es kostet, bei gehosteten Runnern zu bleiben
Der 4-Kern-Linux-Runner von GitHub kostet $0,012 pro Minute. Dieselben 4 vCPU auf Skipbox:
| Minuten im Monat (4 vCPU) | GitHub | Skipbox S | Du sparst jeden Monat |
|---|---|---|---|
| 10.000 | $102 | $39 | $63 |
| 20.000 | $222 | $39 | $183 |
| 30.000 | $342 | $39 | $303 |
| Dauerbetrieb | $500,40 | $39 | $461,40 |
Die GitHub-Werte gelten für GitHub Team, nach Abzug der enthaltenen Rechenzeit. Trag deine eigenen Minuten in den Rechner auf der Startseite ein; ohne Anmeldung.
Die Minuten kennen nur eine Richtung. Coding-Agents öffnen Pull Requests und pushen Fixes, und jeder Push startet die CI. Neue E2E-Suites und Matrix-Builds vervielfachen die Jobs pro Push. Und ein Budget, das die Rechnung deckeln soll, stoppt deine Jobs an dem Tag, an dem es aufgebraucht ist, und Merges hängen bis zum nächsten Monat fest.
Was eigene Runner kosten
Selbst hosten nimmt dir die Rechnung von GitHub ab und gibt dir dafür eine Aufgabe:
- Server. Maschinen in der passenden Größe für deine Builds wählen und weitere hinzufügen, wenn die Warteschlange wächst.
- Patches. Betriebssystem, Docker und die Runner-Anwendung aktuell halten. Eine Runner-Anwendung, die zu weit zurückliegt, bekommt keine Jobs mehr.
- Aufräumen. Dafür sorgen, dass Zugangsdaten, Checkout und Container eines Jobs nie den nächsten erreichen, ohne die Caches zu löschen, die die Maschine schnell machen.
- Verfügbarkeit. Fällt die Kiste um 2 Uhr nachts aus, steht die CI, bis jemand sie repariert.
Nichts davon bringt dein Produkt voran. Skipbox erledigt es für dich.
Skipbox: selbstgehostet, ohne Wartung
GitHub berechnet nichts, Skipbox einen Festpreis
Die Runner von Skipbox registrieren sich bei deiner GitHub-Organisation oder deinem persönlichen Konto als selbstgehostete Runner. GitHub berechnet keine ihrer Minuten. Du zahlst einen Festpreis, die Minuten sind unbegrenzt:
| Tarif | Maschine | Pro Monat |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |
Jobs, die über die Maschinen deines Tarifs hinausgehen, warten, bis sie an der Reihe sind, statt fehlzuschlagen.
Schnellere CI, weil die Maschine bleibt
Ein gehosteter Runner startet jeden Job auf einer leeren VM und lädt alles neu herunter. Skipbox behält die eigene VM deines Kontos zwischen den Jobs: Docker-Images, Layer und Build-Cache, Paket-Caches und der Tool-Cache liegen schon auf der Festplatte, wenn der nächste Job startet. Du bekommst mindestens 7× so viel Cache-Speicher, wie GitHub einem Repository gibt, ohne Cache-Keys schreiben zu müssen.
Keine Maschine zu verwalten
Skipbox aktualisiert das Image, räumt nach jedem Job auf, führt nach jedem einen Health Check aus und baut eine Maschine neu auf, die ihn nicht besteht. Auf den VMs läuft Ubuntu 24.04 mit Docker, Node.js und Python.
Der Wechsel ist eine Zeile
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Melde dich bei Skipbox mit GitHub an.
- Installiere die GitHub-App von Skipbox und wähle die Repositorys.
- Ändere
runs-onund pushe.
Der nächste Job läuft auf Skipbox. Deine Steps und Actions bleiben, wie sie sind. Um zurückzuwechseln, änderst du die Zeile wieder zurück.
Sicherheit
- Jedes Konto bekommt seine eigene Maschine. Deine Jobs teilen sich nie eine mit den Jobs eines anderen Unternehmens.
- Nach jedem Job werden die Zugangsdaten, Prozesse und Container des Runners gelöscht; ab dem 13. November 2026 bleiben der Checkout und
target/von Cargo für den nächsten Job erhalten, sodass Builds inkrementell laufen. - Code von Personen ohne Schreibzugriff (etwa Pull Requests aus Forks) läuft auf einer frischen VM, die danach gelöscht wird.
Wie Jobs isoliert werden erklärt die Einzelheiten.
Probier es mit deinen eigenen Jobs
Die Testphase ist kostenlos für 7 Tage oder 3.000 Job-Minuten, je nachdem, was zuerst erreicht ist, und ohne Karte. Verschiebe den Job, der die meisten Minuten verbraucht, auf runs-on: skipbox, und sieh zu, wie diese Zeile von der GitHub-Rechnung verschwindet.
FAQ
Sind selbstgehostete Runner bei GitHub Actions kostenlos?
Ja. Die Abrechnungsdoku von GitHub führt selbstgehostete Runner als Nutzung, die kostenlos bleibt und die enthaltene Rechenzeit deines Plans nicht verringert, in öffentlichen und privaten Repositorys. Du zahlst für die Maschine und die Zeit, sie zu betreiben. Die Runner von Skipbox registrieren sich als selbstgehostete Runner, also berechnet GitHub keine ihrer Minuten, und Skipbox betreibt die Maschine für pauschal $39 im Monat.
Kosten selbstgehostete Runner bei GitHub 2026 Geld?
Nein. GitHub hat am 16. Dezember 2025 eine Gebühr angekündigt und sie am nächsten Tag auf Eis gelegt. Seitdem wurde nichts berechnet. Jobs auf Skipbox verbrauchen keine deiner GitHub-Minuten.
Zählen Minuten auf selbstgehosteten Runnern zu meinen enthaltenen Minuten oder meinem Actions-Budget?
Nein. Sie verbrauchen keine enthaltene Rechenzeit, und ein aufgebrauchtes Actions-Budget stoppt sie nicht. Ein Job, den du auf Skipbox verschoben hast, läuft weiter, wenn der Rest deiner Organisation das Budget erreicht.
Was kostet es, einen eigenen selbstgehosteten Runner zu betreiben?
Eine Maschine und die Zeit von jemandem: Server dimensionieren, Betriebssystem und Runner-Anwendung patchen, zwischen den Jobs aufräumen, hochskalieren, wenn die Warteschlange wächst, und die Kiste reparieren, wenn sie ausfällt. Skipbox erledigt all das für $39, $79 oder $149 im Monat, mit unbegrenzten Minuten.
Zählen Runner eines Runner-Dienstes als selbstgehostet?
Ja. GitHub kennt zwei Arten von Runnern, auf GitHub gehostete und selbstgehostete, also kommen die Maschinen eines Dienstes als selbstgehostete Runner in dein Konto. Die von Skipbox tun das, und deshalb berechnet GitHub nichts für Jobs, die dort laufen.
Aktualisiert am 11. November 2026