Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
GIT · GITEA · GITLAB · RUNNER · REGISTRY

GitLab / Gitea Self-Hosted: Kaynak Kodunuzu, CI Runner'ları ve Registry'yi Kontrollü Altyapıda Tutun

Self-hosted Git altyapısı yalnız repository barındırmak değildir. Web arayüzü, Git SSH/HTTP, Actions veya CI runner, container registry, backup ve kullanıcı yetkileri birlikte planlanmalıdır. Build workload'u ile repository servisinin aynı sunucuda yarışması performans ve güvenlik açısından risk oluşturabilir.

protocol / 2026
01Git SSH/HTTPS
02Actions / CI
03Runner izolasyonu
04Backup
Güncellendi · 18.08.2026
01
Bu sayfada

Gitea mı GitLab mı daha hafif sunucu ister?

Gitea genellikle daha sade ve hafif bir self-hosted Git platformu olarak tercih edilir; GitLab ise daha geniş DevOps bileşenlerini tek platformda sunar. Doğru seçim ekip büyüklüğü, CI/CD ihtiyacı, registry ve operasyon beklentisine göre yapılmalıdır. CI runner kaynakları mümkünse ayrı değerlendirilmelidir.

Bu sayfadaGitLab / Gitea Self-Hosted: Kaynak Kodunuzu, CI Runner'ları ve Registry'yi Kontrollü Altyapıda Tutun
01
Git platformu

Repository servisi ile runner'ı aynı görev gibi düşünmeyin

Repository sunucusu düşük gecikmeli Git işlemleri ve web UI sunarken runner CPU, RAM ve disk tüketen build/test işleri çalıştırır. Runner'ı ayrı node'a almak kaynak izolasyonu sağlar.

01Developer
02Git Service
03Repo / DB
04CI Queue
05Runner Node
02
Platform seçimi

Gitea ve GitLab hangi ekip profiline daha yakın?

Tek bir doğru yoktur. Operasyon karmaşıklığı ve ihtiyaç duyulan entegre özellikler seçimde belirleyicidir.

GiteaHafif Git servisiActions mevcutKüçük/orta ekip
GitLabGeniş DevOps platformuCI/CD güçlüDaha yüksek kaynak
Harici runnerHer ikisiBuild izolasyonuÖnerilen yapı
03
Runner güvenliği

CI runner'a Docker socket vermek yüksek yetki anlamına gelebilir

GitLab Docker executor docker.sock erişimi kullanabilir; bu nedenle runner güvenilir projelerle sınırlandırılmalı ve mümkünse repository servisinden ayrı hostta çalıştırılmalıdır.

Runner ayrı node
Protected branch/tag politikası
Secret masking
Build cache sınırı
Docker socket riskini değerlendirin
Runner registration token koruyun
04
Servis kontrolü

Self-hosted Git sunucusunda temel durum kontrolleri

Servis, disk ve listening port durumunu düzenli izleyin.

Komut 1
df -h
Komut 2
free -h
Komut 3
ss -lntp
Komut 4
systemctl --failed
Komut 5
docker ps --format 'table {{.Names}}\t{{.Status}}' 2>/dev/null || true
05
Repository güvenliği

Git repository var diye backup gereksiz sanmayın

Issue, wiki, LFS, registry, CI secret, kullanıcı ve platform database'i yalnız developer clone'larında bulunmaz. Platform-native backup ve restore prosedürü gerekir.

Repository backup
Database backup
LFS/attachments
Registry verisi
Config/secrets
Restore testi
Resmî dokümantasyon

Resmî kaynaklar

GiteaGitea Runnerdocs.gitea.comGitLabDocker Executordocs.gitlab.comGitLabRunner in Dockerdocs.gitlab.comEKA SunucuVPSwww.ekasunucu.com
FAQ

Sık sorulan sorular

Gitea Actions runner Docker gerektirir mi?

Gitea dokümantasyonuna göre containerized job çalıştırmak için Docker daemon gerekir; host üzerinde doğrudan job çalıştırma seçeneği de vardır.

Runner repository sunucusunda çalışmalı mı?

Çalışabilir ancak build workload ve güvenlik riski nedeniyle ayrı runner node genellikle daha temiz mimaridir.

Gitea küçük ekip için uygun mu?

Hafif self-hosted Git ve Actions ihtiyacı olan küçük/orta ekipler için güçlü bir adaydır.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Repo servisi ve runner yükünü ayrı ölçerek Git altyapısını planlayalım

Ekip sayısı, repo boyutu, günlük pipeline ve container registry ihtiyacını iletin; Gitea/GitLab + runner topolojisini belirleyelim.

WhatsApp'tan Sorun0850 307 34 58
WhatsAppHemen Arayınİncele
Top