# Hosting runner CI
> Runner CI yang di-host sendiri menjalankan pipeline build Anda di server yang Anda kendalikan, bukan di pool bersama milik penyedia. Paket Incognito VPS VECTOR seharga $14 per bulan biasanya mengungguli runner yang di-host sekaligus menghilangkan tagihan per menit dan waktu tunggu antrean sepenuhnya.
**Source:** https://incognitovps.com/id/use-cases/ci-runner-hosting
**Updated:** 2026-06-21

## Recommended configuration

| Field | Value |
| --- | --- |
| Plan | BASTION (hv-8) |
| Specification | 6 vCPU, 16 GB, 280 GB |
| Jurisdiction | Sofia, Bulgaria |
| Price | $27.00/mo |

Build bersifat CPU dan IO bound. BASTION memberi 6 core EPYC, 16 GB, dan NVMe Gen4 seharga $27, dan Sofia adalah lokasi termurah dengan transit yang dibutuhkan runner.

## Resource guidance

| Scenario | Minimum |
| --- | --- |
| Proyek kecil | 2 vCPU, 4 GB RAM |
| Monorepo umum | 6 vCPU, 16 GB RAM |
| Kompilasi berat (Rust, C++) | 16 vCPU, 64 GB RAM |
| Cache lapisan Docker | 140 GB+ NVMe |

## Perhitungannya biasanya menentukan

Menit CI yang di-host tampak murah sampai Anda menghitungnya. Tim yang menjalankan beberapa ratus build per bulan pada runner 2-core yang di-host biasanya menghabiskan lebih banyak daripada biaya VPS khusus 6-core, dan mendapatkan build yang lebih lambat karena runner yang di-host adalah mesin sederhana di bawah tekanan.

Penghematan lainnya adalah waktu, bukan uang. Runner yang di-host sendiri tidak memiliki antrean — pekerjaan Anda dimulai saat Anda push. Di pool yang di-host yang sibuk, menunggu beberapa menit untuk runner adalah hal biasa, dan keterlambatan itu menimpa setiap pengembang, setiap push.

## Caching adalah tempat percepatan sebenarnya

NVMe lokal yang persisten mengubah ekonomi CI lebih dari jumlah core mentah. Lapisan Docker, registry Cargo, node_modules, cache Gradle, dan ccache semuanya bertahan antar run pada runner yang di-host sendiri, sedangkan runner yang di-host mulai bersih dan mengunduh ulang semuanya.

Untuk proyek Rust atau C++ yang besar, ini sering kali menghasilkan pengurangan waktu build dinding sebesar lima hingga sepuluh kali lipat, dan sepenuhnya gratis.

## Isolasi, karena runner mengeksekusi kode arbitrer

Runner yang di-host sendiri menjalankan apa pun yang ada di pipeline, yang untuk repositori publik berarti apa pun yang dimasukkan kontributor ke dalam pull request. Jangan pernah menautkan runner yang di-host sendiri ke repositori publik tanpa eksekusi ephemeral dan terisolasi.

Gunakan runner ephemeral dalam kontainer atau VM berumur pendek, beri runner hanya kredensial yang dibutuhkan, dan letakkan di server yang tidak berisi apa pun selain itu. Mesin $14 per proyek adalah asuransi murah terhadap pipeline yang disusupi yang mencapai infrastruktur lainnya.


## Pertanyaan yang sering diajukan

### Paket mana untuk CI runner?

VECTOR (4 vCPU, 8 GB) untuk proyek umum; BASTION (6 vCPU, 16 GB) untuk monorepo atau kompilasi berat. Cache NVMe yang persisten lebih penting daripada jumlah core untuk sebagian besar pipeline.

### Apakah berfungsi dengan GitHub Actions?

Ya. Daftarkan mesin sebagai runner yang di-host sendiri dan targetkan dengan runs-on. GitLab, Forgejo, Woodpecker, dan Drone semuanya bekerja dengan cara yang sama.

### Apakah runner yang di-host sendiri aman untuk repositori publik?

Tidak tanpa isolasi ephemeral. Pull request dapat menjalankan kode arbitrer pada runner. Gunakan kontainer ephemeral atau VM sekali pakai, dan jangan pernah memberikan kredensial yang tidak dibutuhkan pipeline.

### Seberapa cepat peningkatannya?

Biasanya dua hingga empat kali pada komputasi mentah, dan lima hingga sepuluh kali pada pipeline yang sarat cache karena lapisan Docker dan cache dependensi bertahan antar run, bukan diunduh ulang.


---

Incognito VPS — VPS offshore, server bare-metal dan GPU di 16 lokasi, 8 di antaranya dipilih karena sifat hukumnya. Tanpa identitas, pembayaran crypto saja, deploy dalam 55 detik.
Operating since 2020. 16 locations, 8 of them privacy jurisdictions. AS204287.
Payment: BTC, XMR, ETH, USDT, USDC, LTC, TRX, SOL, BNB, DOGE, TON, DAI. No identity verification at any point.
Catalogue: https://incognitovps.com/pricing.md · API: https://incognitovps.com/openapi.json · Index: https://incognitovps.com/llms.txt