Skipbox

Apakah self-hosted runner GitHub gratis? Ya, tanpa urus server

Tim yang menjalankan 20.000 menit per bulan di runner 4-core GitHub membayar $222 untuk itu, dan tagihannya naik di setiap push. GitHub tidak menagih self-hosted runner, tetapi tim tetap bertahan di runner yang dihosting GitHub, karena menjalankan runner sendiri berarti mengurus server, patch, pembersihan, dan penskalaan.

Skipbox adalah self-hosted runner tanpa perawatan, dengan harga tetap $39 per bulan dan menit tanpa batas. Ubah satu baris runs-on, dan job berjalan di mesin yang tidak ditagih GitHub.

Ya, self-hosted runner gratis

Dokumentasi penagihan GitHub memasukkan self-hosted runner ke daftar pemakaian yang tetap gratis dan tidak mengurangi kuota bawaan Anda, di repositori publik maupun privat.

GitHub mengumumkan biaya untuk self-hosted runner pada 16 Desember 2025 dan menundanya keesokan harinya. Sejak itu tidak ada yang ditagih.

Jadi langkah yang cerdas adalah memakainya sepenuhnya: pindahkan job Linux di repositori privat yang membengkakkan tagihan Anda ke self-hosted runner, dan jangan bayar GitHub sepeser pun untuk menit-menit itu.

Biaya bertahan di runner yang dihosting GitHub

Runner Linux 4-core GitHub berharga $0,012 per menit. 4 vCPU yang sama di Skipbox:

Angka GitHub dihitung dengan GitHub Team, setelah dikurangi kuota bawaannya. Masukkan menit Anda sendiri ke kalkulator di beranda; tidak perlu masuk.

Menitnya hanya bertambah. Coding agent membuka pull request dan mem-push perbaikan, dan setiap push menjalankan CI. Suite E2E baru dan matrix build melipatgandakan job per push. Anggaran yang dipasang untuk membatasi tagihan justru menghentikan job Anda pada hari anggaran itu habis, dan merge tertahan sampai bulan depan.

Biaya menjalankan runner sendiri

Self-hosting menghapus tagihan GitHub, tetapi memberi Anda pekerjaan baru:

  • Server. Pilih mesin yang ukurannya pas untuk build Anda, lalu tambah mesin saat antrean memanjang.
  • Patch. Jaga OS, Docker, dan aplikasi runner tetap mutakhir. Aplikasi runner yang tertinggal terlalu jauh berhenti mendapat job.
  • Pembersihan. Pastikan kredensial, checkout, dan container dari satu job tidak pernah sampai ke job berikutnya, tanpa menghapus cache yang membuat mesin cepat.
  • Uptime. Saat mesin mati pukul 2 pagi, CI ikut mati sampai ada yang memperbaikinya.

Tidak satu pun dari itu membuat produk Anda rilis. Skipbox mengerjakannya untuk Anda.

Skipbox: self-hosted, tanpa perawatan

GitHub tidak menagih, Skipbox menagih harga tetap

Runner Skipbox terdaftar di organisasi GitHub atau akun pribadi Anda sebagai self-hosted runner. GitHub tidak menagih satu menit pun. Anda membayar satu harga tetap, dengan menit tanpa batas:

Job yang melebihi kapasitas mesin paket Anda menunggu giliran, bukan gagal.

CI lebih cepat, karena mesinnya tetap ada

Runner yang dihosting GitHub memulai setiap job di VM kosong dan mengunduh semuanya lagi. Skipbox menyimpan VM milik akun Anda di antara job: image Docker, layer dan build cache, cache paket, serta tool cache sudah ada di disk saat job berikutnya dimulai. Anda mendapat ruang cache minimal 7× yang diberikan GitHub untuk satu repositori, tanpa cache key yang perlu ditulis.

Tanpa mesin yang perlu diurus

Skipbox memperbarui image, membersihkan sisa setiap job, menjalankan health check setelah setiap job, dan membangun ulang mesin yang gagal health check. VM-nya menjalankan Ubuntu 24.04 dengan Docker, Node.js, dan Python.

Pindah cukup satu baris

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Masuk ke Skipbox dengan GitHub.
  2. Instal aplikasi GitHub Skipbox dan pilih repositorinya.
  3. Ubah runs-on, lalu push.

Job berikutnya berjalan di Skipbox. Step dan action Anda tetap seperti semula. Untuk kembali, ubah lagi baris itu.

Keamanan

  • Setiap akun mendapat mesinnya sendiri. Job Anda tidak pernah berbagi mesin dengan job perusahaan lain.
  • Setelah setiap job, kredensial runner, proses, dan container dihapus; mulai 13 November 2026, checkout dan target/ milik Cargo tetap tersimpan untuk job berikutnya, jadi build berjalan inkremental.
  • Kode dari orang tanpa akses tulis (misalnya pull request dari fork) berjalan di VM baru yang dihapus setelahnya.

Detailnya ada di Cara job diisolasi.

Coba di job Anda sendiri

Uji cobanya gratis selama 7 hari atau 3.000 menit job, mana yang lebih dulu tercapai, tanpa kartu. Pindahkan job yang paling banyak menghabiskan menit ke runs-on: skipbox, dan lihat baris itu hilang dari tagihan GitHub.

FAQ

Apakah self-hosted runner GitHub Actions gratis?

Ya. Dokumentasi penagihan GitHub memasukkan self-hosted runner ke daftar pemakaian yang tetap gratis dan tidak mengurangi kuota bawaan paket Anda, baik di repositori publik maupun privat. Yang Anda bayar adalah mesinnya dan waktu untuk menjalankannya. Runner Skipbox terdaftar sebagai self-hosted runner, jadi GitHub tidak menagih satu menit pun, dan Skipbox menjalankan mesinnya dengan harga tetap $39 per bulan.

Apakah GitHub menagih self-hosted runner di 2026?

Tidak. GitHub mengumumkan biaya pada 16 Desember 2025 dan menundanya keesokan harinya. Sejak itu tidak ada yang ditagih. Job di Skipbox tidak memakai menit GitHub Anda sama sekali.

Apakah menit self-hosted runner mengurangi menit bawaan atau anggaran Actions saya?

Tidak. Menit itu tidak memakai kuota bawaan Anda, dan anggaran Actions yang habis tidak menghentikannya. Job yang dipindah ke Skipbox tetap berjalan saat organisasi Anda lainnya mencapai batas anggaran.

Berapa biaya menjalankan self-hosted runner sendiri?

Biaya mesin, ditambah waktu seseorang: menentukan ukuran server, menambal OS dan aplikasi runner, membersihkan sisa di antara job, menambah kapasitas saat antrean memanjang, dan memperbaiki mesin saat mati. Skipbox mengerjakan semua itu seharga $39, $79, atau $149 per bulan, dengan menit tanpa batas.

Apakah runner dari layanan runner terhitung self-hosted?

Ya. GitHub hanya punya dua jenis runner, yang dihosting GitHub dan self-hosted, jadi mesin sebuah layanan bergabung ke akun Anda sebagai self-hosted runner. Mesin Skipbox juga begitu, dan karena itu GitHub tidak menagih job yang berjalan di sana.

Diperbarui 11 November 2026

CI/CD lebih cepat dengan cache yang selalu hangat

Runner hangat Anda dengan harga tetap

1/12 biaya GitHub saat dipakai penuh. Harga tetap, jadi bisa jalan seharian. Ruang cache 7× GitHub.

  • Tanpa kartu
  • Masuk dengan GitHub
  • Batalkan kapan saja