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
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
İ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
Ç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
Nasıl başlarım?
- 1Siparişte Ubuntu 24.04 ya da Ubuntu 22.04 seçin; Windows işleri için Windows Server 2022 de kullanılabilir.
- 2Runner için root olmayan bir kullanıcı oluşturun; Docker kullanacaksanız bu kullanıcıyı docker grubuna ekleyin.
- 3Depo ya da organizasyon ayarlarında Actions > Runners > New self-hosted runner sayfasındaki indirme komutlarını sunucuda çalıştırın.
- 4./config.sh komutunu sayfadaki adres ve kayıt jetonuyla çalıştırıp runner'ın etiketlerini belirleyin.
- 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.
Benzer kullanım alanları
Aynı türdeki diğer işler için önerdiğimiz paketler.
Docker
Docker VDS: konteynerlerinizi tam yetkili sunucuda çalıştırın. Resmî Docker deposundan kurulum, ECC RAM, limitsiz trafik, ücretsiz DDoS koruması.
Docker Compose
Docker Compose VDS: compose.yaml ile uygulama, veritabanı ve ters vekili tek komutla ayağa kaldırın. Tam yetki, ECC RAM, İstanbul lokasyonu, DDoS koruması.
Kubernetes (k3s)
Kubernetes sunucu: k3s ile tek düğümlü ya da çok düğümlü küme kurun. Tam yetki, ECC RAM, 1 Gbps bağlantı, ücretsiz DDoS koruması, İstanbul lokasyonu.
Portainer
Portainer VDS: Docker konteynerlerini, yığınları ve birimleri tarayıcıdan yönetin. Tam yetki, ECC RAM, ücretsiz DDoS koruması, İstanbul lokasyonu.
Coolify
Coolify VDS: Git deponuzdan uygulama, veritabanı ve hazır servisleri kendi sunucunuza dağıtın. Otomatik SSL, tam yetki, ECC RAM, ücretsiz DDoS koruması.
Dokploy
Dokploy VDS: uygulamalarınızı Docker Swarm ve Traefik üzerinde kendi sunucunuzdan yayınlayın. Tam yetki, ECC RAM, 1 Gbps, ücretsiz DDoS koruması.