Skipbox

Zijn GitHub self-hosted runners gratis? Ja, zonder serverbeheer

Een team dat 20.000 minuten per maand draait op de 4-core runner van GitHub, betaalt daarvoor $222, en de rekening groeit met elke push. GitHub rekent niets voor self-hosted runners, en toch blijven teams op gehoste runners, omdat zelf runners draaien neerkomt op servers, patches, opruimen en schalen.

Skipbox is een self-hosted runner zonder onderhoud, voor een vaste $39 per maand met onbeperkte minuten. Wijzig één runs-on-regel en de job draait op een machine waarvoor GitHub niets rekent.

Ja, self-hosted runners zijn gratis

De factureringsdocumentatie van GitHub zet self-hosted runners in de lijst van gebruik dat gratis blijft en niets afhaalt van je inbegrepen rekentijd, op openbare en privé-repository's.

GitHub kondigde op 16 december 2025 kosten voor self-hosted runners aan en zette ze de dag erna in de ijskast. Sindsdien is er niets in rekening gebracht.

De slimme zet is dus om ze volop te gebruiken: zet de Linux-jobs van privé-repository's die je rekening opdrijven op self-hosted runners, en betaal GitHub niets voor die minuten.

Wat op gehoste runners blijven kost

De 4-core Linux-runner van GitHub kost $0,012 per minuut. Dezelfde 4 vCPU op Skipbox:

De bedragen van GitHub gelden voor GitHub Team, na de inbegrepen rekentijd. Vul je eigen minuten in bij de calculator op de startpagina; inloggen is niet nodig.

De minuten gaan maar één kant op. Codeeragents openen pull requests en pushen fixes, en elke push draait CI. Nieuwe E2E-suites en matrixbuilds vermenigvuldigen het aantal jobs per push. En een budget dat de rekening moet begrenzen, stopt je jobs op de dag dat het op is, en mergen zit dan vast tot volgende maand.

Wat zelf runners draaien kost

Self-hosting haalt de rekening van GitHub weg en geeft je er een taak voor terug:

  • Servers. Kies machines die groot genoeg zijn voor je builds, en voeg er meer toe als de wachtrij groeit.
  • Patchen. Houd het OS, Docker en de runnerapplicatie bij. Een runnerapplicatie die te ver achterloopt, krijgt geen jobs meer.
  • Opruimen. Zorg dat de credentials, checkout en containers van de ene job nooit bij de volgende komen, zonder de caches te wissen die de machine snel maken.
  • Uptime. Valt de machine om 2 uur 's nachts uit, dan ligt CI plat tot iemand het oplost.

Niets daarvan brengt je product verder. Skipbox doet het voor je.

Skipbox: self-hosted, zonder onderhoud

GitHub rekent niets, Skipbox rekent een vaste prijs

De runners van Skipbox registreren zich bij je GitHub-organisatie of persoonlijk account als self-hosted runners. GitHub rekent geen enkele minuut ervan. Je betaalt één vaste prijs, met onbeperkte minuten:

Jobs die niet meer op de machines van je abonnement passen, wachten op hun beurt in plaats van te mislukken.

Snellere CI, omdat de machine blijft

Een gehoste runner start elke job op een lege VM en downloadt alles opnieuw. Skipbox houdt de eigen VM van je account tussen jobs aan: Docker-images, layers en buildcache, packagecaches en de toolcache staan al op de schijf als de volgende job start. Je krijgt minstens 7× de cacheruimte die GitHub een repository geeft, zonder cache keys te schrijven.

Geen machine om te beheren

Skipbox werkt de image bij, ruimt na elke job op, draait na elke job een health check en bouwt een machine die daarvoor zakt opnieuw op. De VM's draaien Ubuntu 24.04 met Docker, Node.js en Python.

Overstappen kost één regel

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Log in bij Skipbox met GitHub.
  2. Installeer de GitHub-app van Skipbox en kies de repository's.
  3. Wijzig runs-on en push.

De volgende job draait op Skipbox. Je steps en actions blijven zoals ze zijn. Wil je terug, zet de regel dan terug.

Beveiliging

  • Elk account krijgt een eigen machine. Je jobs delen er nooit een met die van een ander bedrijf.
  • Na elke job worden de credentials, processen en containers van de runner gewist; vanaf 13 november 2026 blijven de checkout en target/ van Cargo staan voor de volgende job, zodat builds incrementeel zijn.
  • Code van mensen zonder schrijfrechten (zoals pull requests vanuit forks) draait op een nieuwe VM die daarna wordt verwijderd.

Zo worden jobs geïsoleerd geeft de details.

Probeer het op je eigen jobs

De proefperiode is gratis voor 7 dagen of 3.000 jobminuten, wat het eerst komt, zonder kaart. Zet de job die de meeste minuten verbruikt op runs-on: skipbox en zie die regel van de rekening van GitHub verdwijnen.

Veelgestelde vragen

Zijn self-hosted runners voor GitHub Actions gratis?

Ja. De factureringsdocumentatie van GitHub zet self-hosted runners in de lijst van gebruik dat gratis blijft en niets afhaalt van de inbegrepen rekentijd van je abonnement, op openbare en privé-repository's. Je betaalt voor de machine en de tijd om hem te laten draaien. De runners van Skipbox registreren zich als self-hosted runners, dus GitHub rekent geen enkele minuut ervan, en Skipbox draait de machine voor een vaste $39 per maand.

Gaat GitHub in 2026 betalen voor self-hosted runners vragen?

Nee. GitHub kondigde op 16 december 2025 kosten aan en zette ze de dag erna in de ijskast. Sindsdien is er niets in rekening gebracht. Jobs op Skipbox gebruiken geen van je GitHub-minuten.

Tellen minuten op self-hosted runners mee voor mijn inbegrepen minuten of mijn Actions-budget?

Nee. Ze gebruiken je inbegrepen rekentijd niet, en een opgebruikt Actions-budget houdt ze niet tegen. Een job die naar Skipbox is verplaatst, blijft draaien als de rest van je organisatie zijn budget bereikt.

Wat kost het om zelf een self-hosted runner te draaien?

Een machine, en iemands tijd: servers dimensioneren, het OS en de runnerapplicatie patchen, opruimen tussen jobs, opschalen als de wachtrij groeit en de machine repareren als hij omvalt. Skipbox doet dat allemaal voor $39, $79 of $149 per maand, met onbeperkte minuten.

Tellen runners van een runnerdienst als self-hosted?

Ja. GitHub kent twee soorten runners, door GitHub gehost en self-hosted, dus de machines van een dienst komen als self-hosted runners in je account. Die van Skipbox ook, en daarom rekent GitHub niets voor jobs die daar draaien.

Bijgewerkt op 11 november 2026

Snellere CI/CD met een cache die altijd warm is

Je warme runner voor een vaste prijs

1/12 van wat GitHub kost bij volledig gebruik. Vaste prijs, dus draai de hele dag door. 7× de cacheruimte van GitHub.

  • Geen kaart nodig
  • Inloggen met GitHub
  • Op elk moment opzegbaar