İçeriğe geç
YolcuHost
DevOps ve izleme

GitHub Actions Runner İçin En Uygun VDS Paketi

Kendi barındırdığınız (self-hosted) GitHub Actions runner'ı, iş akışlarınızdaki runs-on: self-hosted işlerini sizin sunucunuzda çalıştırır. Runner GitHub'a dışarı doğru HTTPS bağlantısıyla bağlanıp iş beklediği için sunucuda gelen bağlantıya port açmanız gerekmez. Bağımlılık önbelleği, Docker katmanları ve araç kurulumları diskte kalıcı durduğundan her işte her şey sıfırdan indirilmez.

Önerilen işletim sistemi: Ubuntu 24.04, Ubuntu 22.04, Windows Server 2022

En uygun paket

AMD VDS 2

Tek runner

vCPU
4 Çekirdek
RAM
4 GB ECC
Disk
40 GB NVMe
Bağlantı
1 Gbps
₺319,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • AMD Ryzen / EPYC serisinin 4 çekirdeği ve yüksek saat hızı derleme, test ve imaj oluşturma adımlarını hızlandırır.
  • NVMe disk, node_modules, Gradle ya da Cargo önbelleklerinin okunup yazılmasında beklemeyi azaltır.
  • Tam yetkiyle Docker'ı, dil sürümlerini ve sistem kütüphanelerini önceden kurarsınız; iş akışlarındaki kurulum adımları kısalır.
  • Aynı sunucuda birden fazla runner'ı ayrı dizinlerde çalıştırarak işleri paralel yürütebilirsiniz.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

Tek runner

Sırayla çalışan derleme ve test işleri için 4 çekirdek ve 4 GB RAM.

AMD VDS 2

4 Çekirdek · 4 GB ECC · 40 GB NVMe · 1 Gbps

₺319,90/ay + KDV
Sipariş ver

İki runner ya da Docker derlemeleri

Paralel işler veya docker build adımları için 8 GB RAM.

AMD VDS 4

4 Çekirdek · 8 GB ECC · 40 GB NVMe · 1 Gbps

₺559,90/ay + KDV
Sipariş ver

Çok sayıda paralel iş

Üç dört runner'ı aynı anda çalıştırmak ya da büyük projeleri derlemek için 6 çekirdek ve 16 GB RAM.

AMD VDS 6

6 Çekirdek · 16 GB ECC · 40 GB NVMe · 1 Gbps

₺1.039,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Ubuntu 22.04 seçin; Windows işleri için Windows Server 2022 de kullanılabilir.
  2. 2Runner için root olmayan bir kullanıcı oluşturun; Docker kullanacaksanız bu kullanıcıyı docker grubuna ekleyin.
  3. 3Depo ya da organizasyon ayarlarında Actions > Runners > New self-hosted runner sayfasındaki indirme komutlarını sunucuda çalıştırın.
  4. 4./config.sh komutunu sayfadaki adres ve kayıt jetonuyla çalıştırıp runner'ın etiketlerini belirleyin.
  5. 5sudo ./svc.sh install ve sudo ./svc.sh start ile runner'ı servis olarak kurun; iş akışında runs-on: [self-hosted, linux] kullanın.

Dakikalar içinde teslim

Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.

İstanbul lokasyonu

Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.

DDoS koruması

Saldırı trafiği ücretsiz olarak süzülür.

7/24 Türkçe destek

Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.

Taşıma desteği

Mevcut sunucunuzdan geçişte yardımcı oluruz.

Toplu alım

Birden fazla sunucu için indirim, destek talebiyle.

Sıkça sorulan sorular

Hayır. Runner GitHub'a 443 portu üzerinden dışarıya bağlanır ve iş bekler; gelen bağlantı için port açılması gerekmez.

GitHub, herkese açık depolarda self-hosted runner kullanılmamasını önerir; çatallanmış depolardan gelen çekme istekleri sunucunuzda kod çalıştırabilir. Özel depolarda ya da onaylı iş akışlarıyla kullanın.

Evet. Runner'ı --ephemeral seçeneğiyle kaydederseniz tek iş alıp kaydını siler; işleri Docker konteynerinde çalıştırarak da ortamı her seferinde sıfırlayabilirsiniz.

Evet. Her runner'ı ayrı bir dizine indirip ayrı servis olarak kaydedersiniz; kaç tane çalıştıracağınızı çekirdek ve RAM belirler.

Tüm kullanım alanları