Kendisine göre boyutlanmış sunucularda GitLab
Tüm DevOps platformunu kendi sunucunuzda çalıştırın: Git depoları, merge request’ler, iş kayıtları, CI/CD işlem hatları, konteyner kayıt defteri ve Pages. GitLab büyük bir uygulama olduğundan sunucuyu resmi gereksinimlerine göre boyutlandırırız; VDS veya dedicated sunucuda, Linux paketinden uygulama seçeneği olarak hazır kurulu ya da rehberimizle.
- Git, merge request, iş kayıtları ve CI/CD tek uygulamada
- GitLab’ın kendi gereksinimlerine göre, 8 vCPU’dan itibaren
- Konteyner kayıt defteri ve Pages paketle birlikte
- Hızlı işlem hatları için ayrı sunucularda runner’lar
- Yazılım yığınıLinux paketi PostgreSQL, Redis, Sidekiq ve web sunucusunu içerir; her ay yeni bir alt sürüm yayınlanır.
- GitLab 19, Linux paketi
- Varsayılan portlar
- 80/443 (web), 22 (SSH üzerinden Git)
- AsgariGitLab gereksinimleri tek düğüm için temel olarak 8 vCPU ve 16 GB verir; bellek kısıtlı kurulumlar en az 8 GB ile çalışabilir.
- 8 vCPU, 16 GB RAM (temel)
- Verileriniz
- Depolar, PostgreSQL, kayıt defteri, yapıtlar
- Resmi belgeler
- docs.gitlab.com
Dahil olanlar
- Merge request’ler
- CI/CD
- GitLab Runner
- Konteyner kayıt defteri
- GitLab Pages
- İş kayıtları ve panolar
- Wiki
- LDAP / OmniAuth
Bilgiler projenin resmi web sitesi, belgeleri ve kod deposundan alınmış, Ekim 2026’da kontrol edilmiştir.
Paketler hazırlanıyor
GitLab için kullanıma hazır paketler hazırlıyoruz. Nasıl kullanacağınızı ve kaç kullanıcı beklediğinizi yazın; size uygun bir sunucuyla dönelim. Dilerseniz bugün bir Linux VPS ile başlayıp kurulumu rehberimizle yapabilirsiniz.
Hangi sunucu boyutu uygun?
vCPU, bellek ve disk için başlangıç noktaları. Verileriniz ve kullanıcılarınız arttıkça sunucuyu büyütün.
| Özellik |
Ayarlı minimum
Küçük ekip, bellek kısıtlı kurulum
|
Önerilen Temel boyut
GitLab’ın tek düğüm temeli
|
Yoğun kurulum
Çok sayıda kullanıcı, işlem hattı ve kayıt defteri trafiği
|
|---|---|---|---|
| vCPUSunucunun sanal işlemci çekirdekleri. | 8 | 8 | 16 |
| BellekUygulama, veritabanı ve işletim sistemi için bellek. | 8 GB | 16 GB | 32 GB |
| DiskSSD veya NVMe; ağ dosya sistemlerinden kaçının. | 40 GB | 100 GB | 250 GB+ |
| CI çalıştırıcılarıGitLab Runner ayrıca kurulur. | Ayrı küçük bir sunucuda | Bir veya iki ayrı sunucu | İş yüküne göre birkaç |
| Sunucu türü | Linux VDS | VDS veya dedicated | Dedicated sunucu |
-
Ayarlı minimum
Küçük ekip, bellek kısıtlı kurulum
- vCPUSunucunun sanal işlemci çekirdekleri.
- 8
- BellekUygulama, veritabanı ve işletim sistemi için bellek.
- 8 GB
- DiskSSD veya NVMe; ağ dosya sistemlerinden kaçının.
- 40 GB
- CI çalıştırıcılarıGitLab Runner ayrıca kurulur.
- Ayrı küçük bir sunucuda
- Sunucu türü
- Linux VDS
-
Önerilen
Temel boyut
GitLab’ın tek düğüm temeli
- vCPUSunucunun sanal işlemci çekirdekleri.
- 8
- BellekUygulama, veritabanı ve işletim sistemi için bellek.
- 16 GB
- DiskSSD veya NVMe; ağ dosya sistemlerinden kaçının.
- 100 GB
- CI çalıştırıcılarıGitLab Runner ayrıca kurulur.
- Bir veya iki ayrı sunucu
- Sunucu türü
- VDS veya dedicated
-
Yoğun kurulum
Çok sayıda kullanıcı, işlem hattı ve kayıt defteri trafiği
- vCPUSunucunun sanal işlemci çekirdekleri.
- 16
- BellekUygulama, veritabanı ve işletim sistemi için bellek.
- 32 GB
- DiskSSD veya NVMe; ağ dosya sistemlerinden kaçının.
- 250 GB+
- CI çalıştırıcılarıGitLab Runner ayrıca kurulur.
- İş yüküne göre birkaç
- Sunucu türü
- Dedicated sunucu
GitLab kurulum gereksinimlerinden: tek düğüm için temel 8 vCPU ve 16 GB RAM, bellek kısıtlı kurulumlar için en az 8 GB, en az 40 GB SSD depolama ve mümkünse swap kapalı. CI işlerini ayrı runner sunucularında çalıştırın.
Tüm yazılım yaşam döngüsü için tek platform
Kendi yönettiğiniz tek bir uygulamadan planlayın, kodlayın, derleyin ve yayınlayın.
CI/CD işlem hatları
İşlem hatlarını .gitlab-ci.yml dosyasında tanımlayın; önbellekler, yapıtlar ve ortamlarla, kontrol ettiğiniz GitLab Runner sunucularında çalıştırın.
Konteyner kayıt defteri
İşlem hatlarınızın derlediği imajları kodun yanında saklayın; kayıt defteri paketle gelir ve ihtiyaç duyduğunuzda açılır.
Gruplar, roller ve oturum açma
Projeleri gruplarda düzenleyin, her üyeye bir rol verin ve tek oturum açma için LDAP veya bir OAuth sağlayıcı bağlayın.
İlk günden doğru boyut
GitLab gerçek bellek ve hızlı diskler ister. Kurulum hızlı kalsın diye yayınlanan gereksinimlerinden başlarız.
Tam root erişimi
Uygulamanın ihtiyaç duyduğu her şeyi kurun, her ayarı değiştirin ve yanında başka hizmetler çalıştırın. Hiçbir şey bir panelin arkasına kilitlenmez.
Uygulama seçeneği veya adım adım rehber
Sunucuyu uygulama seçeneğiyle kurulu olarak sipariş edin ya da rehberimizle temiz bir Linux sunucuya kendiniz kurun.
Kullanıcılarınıza yakın
ABD, Avrupa veya Asya’da bir veri merkezi seçin. Sipariş formu, bulunduğunuz yerden her lokasyona olan gecikmeyi tahmin eder.
Baştan başlamadan büyüyün
Bir VPS ile başlayın; iş yükü büyüdüğünde daha büyük bir pakete, NVMe depolamalı bir VDS’e veya dedicated sunucuya geçin.
Siparişten ilk girişe
Uygulamayı sunucunuza kurulu olarak sipariş edin ya da rehberimizle kendiniz kurun.
-
VDS veya dedicated sunucu seçin
Bir ekip için en az 8 vCPU ve 16 GB RAM’i, geliştiricilerinize en yakın lokasyonda seçin.
-
GitLab kurulumu
Sipariş sırasında GitLab uygulama seçeneğini işaretleyin ya da rehberimizle temiz bir Ubuntu veya Debian sunucuya kurun.
-
Alan adı yönlendirin, HTTPS’i açın
Sunucu için app.example.com gibi bir DNS kaydı oluşturun ve uygulamanın önüne ücretsiz Let’s Encrypt sertifikalı bir ters vekil sunucu koyun.
-
Giriş yapın ve runner ekleyin
Sunucudaki ilk parolayla root olarak giriş yapın, parolayı değiştirin, ardından GitLab Runner’ı ayrı bir sunucuda kaydedin.
Adım adım kurulum rehberleri
Uygulamayı güncel Ubuntu ve Debian sürümleri için yazılmış rehberlerimizle kurun, güvenceye alın ve güncelleyin.
-
Ubuntu veya Debian'a yerleşik Let's Encrypt ile GitLab CE nasıl kurulur
Ubuntu veya Debian üzerinde Linux paketiyle kendi yönettiğiniz bir GitLab CE sunucusu kurun: depo betiği, otomatik Let's Encrypt sertifikası, root parolası, kayıt kısıtlamaları, yedekler ve zorunlu duraklara uygun yükseltmeler.
45 dk Orta
İlgili çözümler
Sıkça sorulan sorular
GitLab sunucusu ne kadar büyük olmalı?
GitLab kurulum gereksinimleri, tek düğümlü kurulum için temel olarak 8 vCPU ve 16 GB bellek, bellek kısıtlı ortamlar için en az 8 GB ve en az 40 GB SSD depolama verir. Çok sayıda kullanıcı, büyük depolar ve aktif bir konteyner kayıt defteri için daha fazlasını planlayın.
GitLab’ı küçük bir VPS’te çalıştırabilir miyim?
GitLab’ın bellek kısıtlı ortamlar için bir rehberi var, ancak özelliklerin ve performansın düşeceği konusunda uyarır. Bir ekip için bunun yerine gereksinimler sayfasını izlemenizi öneririz. Yalnızca CI’lı Git barındırmaya ihtiyacınız varsa Gitea veya Forgejo küçük bir VPS’te rahatça çalışır.
Linux paketi hangi işletim sistemlerini destekler?
Diğerlerinin yanında amd64 ve arm64 üzerinde Ubuntu 22.04, 24.04 ve 26.04, Debian 11, 12 ve 13 ile AlmaLinux ve RHEL 8–10. Sipariş verirken Ubuntu 24.04 veya Debian 13 gibi güncel bir LTS sürüm seçin.
CI işleri nerede çalışır?
Ayrıca kurup kurulumunuza kaydettiğiniz GitLab Runner üzerinde. Derlemeler web arayüzünü yavaşlatmasın diye onu kendi sunucusunda çalıştırın; Docker yürütücülü bir runner her işi yeni bir konteynerde çalıştırır.
Konteyner kayıt defteri dahil mi?
Evet. Kayıt defteri ve GitLab Pages Linux paketiyle gelir ve ihtiyaç duyduğunuzda yapılandırma dosyasından, genellikle HTTPS’li kendi ana bilgisayar adlarıyla açılır.
GitLab’ı nasıl güncel tutarım?
GitLab her ay yeni bir alt sürüm, arada da güvenlik yamaları yayınlar. Paket yöneticisiyle yükseltin, sürüm atlıyorsanız belgelenen yükseltme yolunu izleyin ve önce yedek alın.
GitLab’ı nasıl yedeklerim?
Depolar, veritabanı ve yüklemeler için yerleşik yedekleme komutunu kullanın; yapılandırma ve gizli anahtar dosyalarını ayrıca kopyalayın, çünkü yedek bunları içermez. Arşivleri sunucu dışında saklayın ve geri yüklemeyi deneyin.
Swap açık olmalı mı?
GitLab gereksinimleri, mümkünse swap’ı kapatmayı ve bunun yerine sunucuya yeterli bellek vermeyi önerir. Sunucuyu GitLab ve hizmetleri belleğe sığacak şekilde boyutlandırın.
GitLab e-posta gönderebilir mi?
Evet. Bildirimler, kayıtlar ve parola sıfırlamaları gitlab.rb dosyasında ayarladığınız SMTP sunucusu üzerinden gönderilir. HyperDC VPS’lerde giden 25 portu varsayılan olarak kapalıdır. 3 ay veya daha uzun süreyle satın alınan hizmetlerde destek talebiyle açılır; o zamana kadar ya da bunun yerine 587 portunda bir SMTP aktarma hizmeti üzerinden gönderin.
Bir GitLab kurulumu mu planlıyorsunuz?
Kaç geliştirici ve işlem hattı beklediğinizi yazın; GitLab ve runner’ları için sunucu önerelim.