Skipbox

Runnerele self-hosted GitHub sunt gratuite? Da, și fără server

O echipă care rulează 20.000 de minute pe lună pe runnerul GitHub de 4 nuclee plătește pentru asta $222, iar factura crește cu fiecare push. GitHub nu facturează nimic pentru runnerele self-hosted, și totuși echipele rămân pe runnerele găzduite, pentru că a-ți rula propriile runnere înseamnă servere, actualizări, curățenie și scalare.

Skipbox este un runner self-hosted fără întreținere, la un preț fix de $39 pe lună, cu minute nelimitate. Schimbi o singură linie runs-on, iar jobul rulează pe o mașină pe care GitHub nu o facturează.

Da, runnerele self-hosted sunt gratuite

Documentația de facturare GitHub pune runnerele self-hosted în lista utilizărilor care rămân gratuite și nu reduc minutele incluse, la fel în repository-urile publice și în cele private.

GitHub a anunțat o taxă pentru runnerele self-hosted pe 16 decembrie 2025 și a amânat-o a doua zi. De atunci nu s-a taxat nimic.

Așa că mișcarea deșteaptă este să le folosești din plin: mută pe runnere self-hosted joburile Linux din repository-urile private care îți umflă factura și nu mai plătești nimic către GitHub pentru acele minute.

Cât te costă să rămâi pe runnerele găzduite

Runnerul Linux de 4 nuclee de la GitHub costă $0,012 pe minut. Aceleași 4 vCPU pe Skipbox:

Cifrele GitHub sunt pe GitHub Team, după minutele incluse. Introdu propriile minute în calculatorul de pe pagina principală, fără conectare.

Minutele merg într-o singură direcție. Agenții de programare deschid pull request-uri și fac push cu corecturi, iar fiecare push rulează CI. Suitele E2E noi și buildurile cu matrice înmulțesc joburile de la fiecare push. Iar un buget setat ca să plafoneze factura îți oprește joburile chiar în ziua în care se termină, cu merge-urile blocate până luna viitoare.

Cât te costă propriile runnere

Self-hosting-ul elimină factura GitHub și îți dă de lucru:

  • Servere. Alegi mașini dimensionate pentru buildurile tale și adaugi altele când crește coada.
  • Actualizări. Ții la zi sistemul de operare, Docker și aplicația runner. O aplicație runner rămasă prea mult în urmă nu mai primește joburi.
  • Curățenie. Te asiguri că credențialele, checkoutul și containerele unui job nu ajung niciodată la următorul, fără să ștergi cache-urile care fac mașina rapidă.
  • Disponibilitate. Când mașina cade la 2 noaptea, CI-ul nu merge până nu o repară cineva.

Nimic din toate acestea nu îți livrează produsul. Skipbox le face în locul tău.

Skipbox: self-hosted, fără întreținere

GitHub nu facturează nimic, Skipbox facturează un preț fix

Runnerele Skipbox se înregistrează în organizația ta GitHub sau în contul tău personal ca runnere self-hosted. GitHub nu le facturează niciun minut. Plătești un singur preț fix, cu minute nelimitate:

Joburile care depășesc mașinile planului tău își așteaptă rândul în loc să eșueze.

CI mai rapid, pentru că mașina rămâne

Un runner găzduit pornește fiecare job pe un VM gol și descarcă totul din nou. Skipbox păstrează VM-ul contului tău între joburi: imaginile Docker, layerele și cache-ul de build, cache-urile de pachete și cache-ul de instrumente sunt deja pe disc când pornește jobul următor. Ai cel puțin de 7× spațiul de cache pe care GitHub îl dă unui repository, fără chei de cache de scris.

Nicio mașină de administrat

Skipbox actualizează imaginea, face curățenie după fiecare job, rulează o verificare a stării după fiecare job și reface o mașină care nu trece verificarea. VM-urile rulează Ubuntu 24.04 cu Docker, Node.js și Python.

Mutarea înseamnă o singură linie

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Conectează-te la Skipbox cu GitHub.
  2. Instalează aplicația GitHub Skipbox și alege repository-urile.
  3. Schimbă runs-on și fă push.

Jobul următor rulează pe Skipbox. Pașii și acțiunile tale rămân la fel. Ca să revii, schimbi linia înapoi.

Securitate

  • Fiecare cont primește propria mașină. Joburile tale nu împart niciodată o mașină cu ale altei companii.
  • După fiecare job, credențialele runnerului, procesele și containerele sunt șterse; din 13 noiembrie 2026, checkoutul și target/ de la Cargo rămân pentru jobul următor, așa că buildurile sunt incrementale.
  • Codul de la persoane fără acces de scriere (cum ar fi pull request-urile din forkuri) rulează pe un VM nou, șters după aceea.

Cum sunt izolate joburile are detaliile.

Încearcă pe propriile joburi

Perioada de probă este gratuită timp de 7 zile sau 3.000 de minute de job, oricare se termină mai întâi, fără card. Mută jobul care consumă cele mai multe minute pe runs-on: skipbox și urmărește cum dispare acea linie de pe factura GitHub.

Întrebări frecvente

Runnerele self-hosted din GitHub Actions sunt gratuite?

Da. Documentația de facturare GitHub trece runnerele self-hosted în lista utilizărilor care rămân gratuite și nu reduc minutele incluse în plan, atât în repository-urile publice, cât și în cele private. Plătești mașina și timpul în care o ții pornită. Runnerele Skipbox se înregistrează ca runnere self-hosted, așa că GitHub nu le facturează niciun minut, iar Skipbox îți ține mașina pornită la un preț fix de $39 pe lună.

GitHub taxează runnerele self-hosted în 2026?

Nu. GitHub a anunțat o taxă pe 16 decembrie 2025 și a amânat-o a doua zi. De atunci nu s-a taxat nimic. Joburile de pe Skipbox nu folosesc deloc minutele tale GitHub.

Minutele runnerelor self-hosted se scad din minutele incluse sau din bugetul Actions?

Nu. Nu folosesc minutele incluse, iar un buget Actions epuizat nu le oprește. Un job mutat pe Skipbox continuă să ruleze când restul organizației tale atinge bugetul.

Cât costă să îți rulezi propriul runner self-hosted?

O mașină și timpul cuiva: dimensionarea serverelor, actualizarea sistemului de operare și a aplicației runner, curățenia între joburi, extinderea când crește coada și repararea mașinii când cade. Skipbox face toate acestea pentru $39, $79 sau $149 pe lună, cu minute nelimitate.

Runnerele unui serviciu de runnere contează ca self-hosted?

Da. GitHub are două tipuri de runnere, găzduite de GitHub și self-hosted, așa că mașinile unui serviciu intră în contul tău ca runnere self-hosted. Așa intră și cele ale Skipbox, de aceea GitHub nu facturează nimic pentru joburile care rulează acolo.

Actualizat pe 11 noiembrie 2026

CI/CD mai rapid, cu un cache mereu pregătit

Runnerul tău dedicat, la preț fix

1/12 din costul GitHub la utilizare maximă. Preț fix, deci îl poți rula toată ziua. De 7× mai mult spațiu de cache decât GitHub.

  • Fără card
  • Conectare cu GitHub
  • Anulezi oricând