İçeriğe geç

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.

Hangi sunucu boyutu uygun?
Ö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.

  1. 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.

  2. GitLab kurulumu

    Sipariş sırasında GitLab uygulama seçeneğini işaretleyin ya da rehberimizle temiz bir Ubuntu veya Debian sunucuya kurun.

  3. 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.

  4. 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.

Diğer rehberler

İlgili çözümler

Gitea & Forgejo

Actions CI ve paketli hafif Git platformları

Ayrıntılar

Docker Sunucu

Tam root erişimiyle konteynerler ve Compose yığınları

Ayrıntılar

Kubernetes (k3s / k0s)

Tek düğümden yüksek erişilebilirliğe hafif kümeler

Ayrıntılar

Linux VDS Sunucu

Daha ağır yığınlar için ayrılmış kaynaklar ve iç içe sanallaştırma.

Ayrıntılar

Dedicated Sunucular

Büyük iş yükleri, çok sayıda uygulama veya GPU için koca bir makine.

Ayrıntılar

Sıkça sorulan sorular

Başka sorunuz mu var? Bize mesaj gönderin, ekibimiz e-posta ile yanıt versin.
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.

Şifre Oluştur

Lütfen onaylayın