GitLab Runner İçin En Uygun VDS Paketi
GitLab Runner, .gitlab-ci.yml dosyanızdaki işleri alıp yürüten küçük bir Go programıdır; asıl yükü onun başlattığı derleme ve test konteynerleri oluşturur. Docker executor ile her iş, tanımladığınız imajdan açılan temiz bir konteynerde çalışır ve iş bitince konteyner silinir. config.toml içindeki concurrent değeriyle sunucunun aynı anda kaç iş alacağını kaynaklara göre ayarlarsınız; runner hem GitLab.com hem de kendi kurduğunuz GitLab ile çalışır.
Önerilen işletim sistemi: Ubuntu 24.04, Debian 13
En uygun paket
AMD VDS 2
Tek iş, küçük proje
- vCPU
- 4 Çekirdek
- RAM
- 4 GB ECC
- Disk
- 40 GB NVMe
- Bağlantı
- 1 Gbps
Neden bu paket?
- Paralel işlerin her biri ayrı konteyner açtığından çekirdek sayısı kuyruk süresini belirler; AMD Ryzen / EPYC serisi 4 çekirdekle başlar.
- NVMe disk, imaj çekme, önbellek açma ve artefakt yazma adımlarını hızlandırır.
- Runner GitLab'e dışarı doğru bağlanarak iş sorgular; sunucuda gelen bağlantıya port açmanız gerekmez.
- Tam yetkiyle Docker'ı, ayrıcalıklı (privileged) kipi ve önbellek birimlerini ihtiyacınıza göre yapılandırırsınız.
İhtiyacınıza göre paket
Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.
Tek iş, küçük proje
Aynı anda bir iş (concurrent = 1) çalıştıran runner için 4 çekirdek ve 4 GB RAM.
AMD VDS 2
4 Çekirdek · 4 GB ECC · 40 GB NVMe · 1 Gbps
Paralel işler
concurrent = 2-3 ile test ve derleme aşamalarını paralel yürütmek için 8 GB RAM.
AMD VDS 4
4 Çekirdek · 8 GB ECC · 40 GB NVMe · 1 Gbps
Yoğun hatlar ve Docker-in-Docker
İmaj derleyen ve çok sayıda paralel iş çalıştıran hatlar 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 Debian 13 seçin ve Docker Engine'i kurun.
- 2GitLab Runner'ın resmî paket deposunu ekleyip apt install gitlab-runner ile kurun.
- 3GitLab'de proje, grup ya da yönetici ayarlarından yeni bir runner oluşturup glrt- ile başlayan kimlik doğrulama jetonunu alın.
- 4gitlab-runner register komutunu GitLab adresi ve bu jetonla çalıştırın; executor olarak docker seçip varsayılan imajı belirleyin.
- 5/etc/gitlab-runner/config.toml dosyasında concurrent değerini çekirdek ve RAM'e göre ayarlayın, ardından gitlab-runner restart çalıştırı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
Çoğu proje için docker executor önerilir; her iş temiz bir konteynerde çalışır. Sunucuda doğrudan komut çalıştırmanız gereken durumlarda shell executor kullanılabilir.
Evet. Docker-in-Docker için runner'ı privileged kipte yapılandırabilir ya da Docker soketini konteynere bağlayabilirsiniz; iki yöntemin de güvenlik etkisini değerlendirin.
Kurabilirsiniz, ancak derlemeler GitLab'in belleğini ve işlemcisini paylaşır. Ayrı bir VDS'te çalışan runner, GitLab arayüzünün derleme sırasında yavaşlamasını önler.
Evet. Runner'ı grup ya da örnek (instance) düzeyinde oluşturursanız altındaki tüm projeler kullanır; hangi işlerin bu runner'a düşeceğini etiketlerle belirlersiniz.
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ı.