Güncel liste fiyatlarıyla GitHub Team, Vercel Pro, Sentry Team, Linear Basic ve Notion Plus kullanan 3 kişilik bir ekip, 1Password, kullanım ücretleri ve ek paketler hariç ayda yaklaşık 158 dolardan başlar. Kapsamı özenle belirlenmiş, kendi sunucunuzda barındırılan bir yığın bu faturayı belirgin biçimde düşürebilir; ancak adil karşılaştırma 4 GB'lık laboratuvar tabanından daha büyük bir VPS'i ve herkesin unuttuğu bakım süresini de içerir.
Bu rehber, «SaaS faturası can sıkıcı» ve «özel kodu ve geliştirme iş akışlarını üçüncü taraf altyapıda tutmak rahatsız edici» kararını çoktan vermiş, şimdi de tam olarak neyi çalıştıracağını öğrenmek isteyen geliştirici ya da küçük ekip için. Yığın dört katmandan oluşur: kod, derleme ve dağıtım, çalıştırma ve dokümantasyon. Her katman için bir önerilen araç, bir alternatif, kaynak maliyeti ve arıza biçimi verilir. Kapsam, tek bir VPS üzerinde özel ve ekip kullanımıdır. E-posta barındırma, DNS, müşteriye dönük kimlik doğrulama ve Kubernetes kapsam dışıdır; nedenlerini yerlerinde belirteceğiz.
Kısa Versiyon
Yalnızca maddeleri okuyacaksanız:
- Kod: Varsayılan olarak Forgejo. GitLab CE'yi yalnızca git, CI/CD, kayıt defteri ve issue'ları tek üründe istiyorsanız kullanın; GitLab'ın güncel tek düğüm temeli 16 GB RAM'dir, 8 GB ise belleği kısıtlı ortamlara ayrılmıştır.
- Derleme ve dağıtım: Coolify on the current stable release (v4.3.0 at QC time), with the dashboard kept off the public internet. Dokku suits solo developers; pure Docker Compose suits teams that prefer visible moving parts.
- Çalıştırın: Paylaşılan kimlik bilgileri için Vaultwarden, izleme için Uptime Kuma, hata takibi için GlitchTip, konteyner yönetimi için Portainer ya da Dockge. GlitchTip, resmi asgarisi 16 GB RAM artı 16 GB takas alanı olan kendi sunucunuzda barındırılan Sentry'ye göre çok daha küçük bir kurulumdur.
- Dokümantasyon: Dokümantasyon için Docmost, issue takibi için OpenProject (ya da Plane). AFFiNE, tuval tarzı bir Notion modelini yeğleyen ekiplere uyar.
- Boyutlandırma: 4 GB'ı birkaç hafif servis için laboratuvar ölçüsü, 8 GB'ı OpenProject, Plane ve yerel derlemeler olmayan küçültülmüş bir pilot, 16 GB'ı ise bu rehberdeki eksiksiz Forgejo tabanlı yığın için pratik başlangıç noktası sayın. GitLab'ın 8 vCPU / 16 GB temeli GitLab'ın kendisi içindir; dolayısıyla GitLab tabanlı tek kutu yığın ek kapasite ya da ayrı yük testi ister.
- Nerede kaybediyor: Dış katkıcıları olan herkese açık açık kaynak projeler. GitHub'ın ağ etkisi gerçektir ve kendi sunucunuzda barındırmak size keşfedilebilirlik kaybettirir.
Ön Koşullar
Devam etmeden önce, bu rehber şunları varsayar:
- Docker ve Docker Compose kurulu bir Linux VPS. Eksiksiz Forgejo tabanlı yığın için yaklaşık 16 GB RAM planlayın; ağır proje yönetimi araçlarını ve yerel derlemeleri dışarıda bırakan küçültülmüş bir pilot için 8 GB yeterlidir.
- İlk kurulum için katman başına 30 ila 60 dakikalık ilgi.
- Bir Compose dosyasını okuyup ortam değişkenlerini ayarlayabilecek rahatlık.
- Düzenli bir güncelleme penceresi tutma, güvenlik yamalarını hızla uygulama ve yedekleri yalnızca yapılandırmak yerine doğrulama isteği.
Bunlardan herhangi biri sizin için pazarlık konusu değilse, SaaS paketi ekibiniz için gerçekten doğru yanıttır. Bu savunulabilir bir duruştur, başarısızlık değil.
Root erişimi, NVMe ve AMD EPYC gücüne sahip bir Linux VPS üzerinde geliştir.
Linux Planlarını GörKatman 1, kod: Forgejo, Gitea ya da GitLab CE
Üç uygulanabilir seçenek, kaynak ve yönetişim eğrisinde üç ayrı nokta. 2026'da kendi sunucusunda barındırmaya yeni başlayanlar için öneri şu: önce Forgejo.
Forgejo mütevazı altyapı için tasarlanmıştır; pull request, issue takibi, proje panoları, wiki, paket kayıt defterleri ve Forgejo Actions sunar. İş akışları GitHub Actions tarzı bir biçim kullanır, ancak uyumluluk mutlak değildir; hattınızın bağlı olduğu tüm üçüncü taraf action'ları test edin.
Gitea'yı yalnızca hâlihazırda yalnızca ona özgü bir özelliğe bağımlıysanız ya da araçlarınız belirli bir Gitea sürümüne sabitlenmişse seçin. Kod tabanında bir sorun yok. Forgejo'nun resmi karşılaştırması fork'un, Gitea'nın alan adlarının ve ticari markasının Ekim 2022'de topluluk onayı olmadan kâr amaçlı bir şirkete devredilmesinin ardından geldiğini söylüyor; Forgejo'nun lisans duyurusu , v9.0'dan itibaren gelen sürümler için GPL v3+ lisansını kayda geçiriyor.
git, CI/CD, konteyner kayıt defteri ve issue takibi için tek bir ürün istiyorsanız ve kaynak tabanını karşılayabiliyorsanız GitLab CE'yi seçin. GitLab'ın güncel gereksinimleri tek düğüm temeli olarak 16 GB RAM ve 8 vCPU belirliyor; 8 GB ise belleği kısıtlı ortamlar içindir. Gitea, küçük bir özel örneği kabaca 1 ila 2 GB RAM'de çalıştıracak kadar hafiftir ve Forgejo da benzerdir; yine de her ikisinde üretim boyutlandırması depolara, koşuculara ve eşzamanlı kullanıcılara bağlıdır.
| Araç | Başlangıç kaynakları | Yönetişim | Lisans | Yerleşik CI/CD | Ne zaman seçmeli |
|---|---|---|---|---|---|
| Forgejo | 1-2 vCPU / 1-2 GB RAM (hafif kullanım tahmini) | Topluluk odaklı (Codeberg e.V.) | GPL v3+ (v9.0+) | Forgejo Actions; uyumluluğu test edin | 2026'da kendi sunucusunda barındırmaya başlayanlar için varsayılan |
| Gitea | 1-2 vCPU / 1-2 GB RAM (hafif kullanım tahmini) | Kâr amaçlı (Gitea Ltd, Ekim 2022'den beri) | MIT | Gitea Actions; uyumluluğu test edin | Mevcut Gitea bağımlılığı ya da belirli bir sürüme sabitlenmiş araçlar |
| GitLab CE | 8 vCPU / 16 GB RAM baseline; 8 GB constrained | GitLab Inc | MIT (Community Edition) | Yerel ve tam donanımlı | git, CI/CD, kayıt defteri ve issue'lar için tek bir platform istiyorsunuz ve RAM'iniz var |
CI konusunu ayrıca belirtmekte fayda var. Gitea Actions GitHub Actions ile büyük ölçüde uyumlu olacak biçimde tasarlanmıştır; Forgejo Actions ise bilerek tam uyumluluk yerine tanıdıklığı hedefler. Birçok iş akışı yalnızca küçük değişiklikler ister, ancak koşucu imajları, izinler, bağlamlar, etiketler ve üçüncü taraf action'lar farklı davranabilir. Geçişten önce hattınızın bağlı olduğu her iş akışını ve action'ı test edin.
Üç seçenek için de tek bir çekince geçerli. Bu rehber, yönetim yüzeyi bir VPN ya da IP izin listesi arkasında olacak şekilde özel ve ekip kullanımını varsayar. Herkese açık git hizmetleri, küçük ve özel bir kurulumun karşılaşmadığı bot trafiği, kötüye kullanım ve keşfedilebilirlik ödünleşimleriyle yüzleşir. Herkese açık açık kaynak için görünürlük adına GitHub'a ayna kurun, bu yönetişim modeli sizin için önemliyse Forgejo'yu doğruluk kaynağı olarak tutun.
Sunucuyu bir sağlayıcının paket adlarına göre değil, iş yüküne göre boyutlandırın. Hafif özel kullanım için tek başına bir Forgejo ya da Gitea hizmeti yaklaşık 1-2 vCPU ve 1-2 GB RAM'le başlayabilir. OpenProject, Plane ve yerel derlemeler olmayan küçültülmüş bir yığın yaklaşık 4 vCPU ve 8 GB RAM'le başlayabilir. Burada anlatılan eksiksiz Forgejo tabanlı yığın için yaklaşık 8 vCPU ve 16 GB RAM'le başlayın, ardından gerçek CI ve uygulama yükü altında doğrulayın. GitLab'ın resmi 8 vCPU / 16 GB temeli GitLab'ın kendisi içindir; dolayısıyla bunu GitLab artı bu yığının geri kalanı için yeterli saymayın. SSD ya da NVMe depolama kullanın; depolar, konteyner imajları, günlükler, veritabanları ve yedekler için ayrı bütçe ayırın ve güncellemelerle yük sıçramaları için kapasitenin %20 ila %30'unu boş tutun.
Bölümün anahtar çıkarımı: 2026'da kod katmanı için varsayılan öneri Forgejo'dur; Gitea sağlam kalmayı sürdürüyor ve GitLab CE ancak 16 GB'lık temelini karşılayabiliyorsanız ya da bilerek 8 GB'lık kısıtlı bir yapılandırmada çalışıyorsanız bütünleşik seçenektir.
Katman 2, derleme ve dağıtım: Coolify (çekincelerle), Dokku ya da salt Docker Compose
Dürüst çerçeve şu: Coolify, en güncel üretim sürümünü çalıştırıyor, yönetim panosunu genel internetten uzak tutuyor ve güvenlik duyurularını takip ediyorsanız bu yığın için önerilen PaaS seçeneğidir. Kalite kontrolü sırasında GitHub, Coolify v4.3.0 Coolify v4.1.2'yi en güncel sürüm olarak işaretliyor. Yamalamayı ve yönetim düzleminin yalıtımını isteğe bağlı sıkılaştırma değil, işletme gereği sayın.
Profesyonel ipucu: Coolify'ın panosunu ve API'sini bir güvenlik duvarı, VPN ya da güvenilir erişim vekiliyle kısıtlayın. Dağıtılan uygulamalar yine genel trafik alabilir; amaç, yönetim kontrol düzleminin maruziyetini azaltmaktır.
Tek başına çalışan geliştiriciler için alternatif Dokku'dur: Heroku tarzı git push dağıtımları ve buildpack desteği sunan derli toplu bir PaaS. Yüzey alanı Coolify'dan küçüktür, özellik kümesi de buna paralel olarak dardır. Bu da onu panoya ihtiyaç duymayan bir ya da iki geliştirici için savunulabilir bir «sıkıcı seçim» yapar.
Deneyimli işletmecilerin uzandığı üçüncü seçenek şu: hiç PaaS yok, sadece Docker Compose. Ekibiniz zaten Compose dosyaları yazıyorsa ve hareketli parçaları görmeyi yeğliyorsanız, bu gayet makul bir yanıttır. docker compose restart yerine tek tıkla yeniden başlatma istediğinizde, yığın yönetimi için arayüz katmanı olarak Dockge ya da Portainer ekleyin. Ödünleşim işletimseldir: önizleme ortamı yok, yerleşik TLS otomasyonu yok, emek harcamadan kesintisiz dağıtım yok. Bu özellikleri betik yazarak kazanırsınız; Coolify'da hazır gelirler, beraberindeki güvenlik geçmişiyle birlikte.
Cloudzy'nin en iyi CI/CD araçları rehberi ayrı bir koşucuya ihtiyaç duyan ekipler için derleme hattını daha derinlemesine ele alıyor; Forgejo Actions ya da GitLab CI/CD devreye girdikten sonra pek çok küçük ekibin buna ihtiyacı kalmıyor.
Bölümün anahtar çıkarımı: Coolify yalnızca güncel kararlı sürümde ve yönetim düzlemi kısıtlanmışken önerilen PaaS'tır; Dokku tek başına çalışanlar için ihtiyatlı seçimdir; salt Docker Compose savunulabilir bir üçüncü seçenek olarak kalır.
Katman 3, çalıştırma: Vaultwarden, Uptime Kuma, GlitchTip ve konteyner yönetimi
Bu yığındaki en çarpıcı kaynak farkı tam burada. Sentry'nin kendi sunucunuzda barındırma için resmi gereksinimleri asgari olarak 4 CPU çekirdeği, 16 GB RAM, 16 GB takas alanı ve 20 GB boş disk sıralıyor; 32 GB RAM ise öneriliyor. GlitchTip'in kurulum rehberi 512 MB RAM öneriyor, PostgreSQL'i şart koşuyor ve Valkey'i isteğe bağlı bırakıyor. Tek bir VPS üzerindeki küçük bir ekip için pratik varsayılan GlitchTip'tir.
| Araç | RAM (tipik) | Konteyner sayısı | API uyumluluğu |
|---|---|---|---|
| Kendi sunucunuzda barındırılan Sentry | 16 GB RAM plus 16 GB swap minimum; 32 GB recommended | Çok servisli büyük kurulum | Yerel |
| GlitchTip | 512 MB recommended; 256 MB minimum for the all-in-one setup | 2 çekirdek servis; Valkey isteğe bağlı | Sentry SDK trafiği; özellik denkliğini test edin |
Bu katmandaki geri kalan dört aracın hikâyesi kısa.
Vaultwarden, Bitwarden mobil uygulamalarını ve tarayıcı eklentilerini ayrıca ekip paylaşımını destekleyen, Bitwarden uyumlu bir parola yöneticisidir. Gerçek ayak izi kullanıcılara, eklere ve seçilen veritabanına bağlıdır. Cloudzy'nin kendi sunucunuzda barındırılan parola yöneticileri karşılaştırması daha yapılandırılmış izinlere, denetim kontrollerine ya da farklı bir güvenlik modeline ihtiyaç duyduğunuzda ortaya çıkan derin ödünleşimi ele alıyor.
Uptime Kuma küçük izleme ve uyarı aracıdır: HTTP, TCP, ping, push ve sertifika süresi denetimleri, ayrıca isteğe bağlı durum sayfaları. Bildirimler sohbet, e-posta ya da webhook üzerinden gidebilir. Kaynak tüketimi izleyici sayısına ve saklama süresine göre değişir; üst üste ikinci hatada uyarmak, kısa süreli dalgalanmaları bastırmanın pratik bir yoludur.
GlitchTip hata izleyicidir. Sentry SDK entegrasyonlarının çoğu bir GlitchTip DSN'ine rapor gönderebilir, ancak özellik denkliği eksiksiz değildir; performans izlemeyi, kaynak haritalarını, uyarıları ve ekibinizin kritik saydığı her entegrasyonu test edin.
Konteyner arayüzü için Portainer ya da Dockge'yi seçin. Portainer daha geniş konteyner yönetimi senaryolarını kapsar; Dockge Docker Compose'a odaklı kalır. Yalnızca Compose kullanan küçük bir yığın için Dockge daha temiz oturur. Portainer'a ancak daha geniş kapsama ihtiyaç duyduğunuzda geçin.
Bu katman için işe yarar bir Compose alışkanlığı: her aracı kendi alt dizininde ve kendi compose.yml dosyasıyla tutun, Docker ağını yalnızca araçlar arası trafik gerektiği yerde paylaştırın ve TLS sonlandırması için önlerine tek bir ters vekil koyun.
# /opt/stack/glitchtip/compose.yml (excerpt)
services:
web:
image: "glitchtip/glitchtip:${GLITCHTIP_VERSION:?Set GLITCHTIP_VERSION in .env}"
environment:
DATABASE_URL: "${DATABASE_URL:?Set DATABASE_URL in .env}"
SECRET_KEY: "${GLITCHTIP_SECRET_KEY:?Set GLITCHTIP_SECRET_KEY in .env}"
GLITCHTIP_DOMAIN: "https://errors.example.com"
DEFAULT_FROM_EMAIL: "[email protected]"
ports:
- "127.0.0.1:8000:8000"
Profesyonel ipucu: Bir yedek, ancak hizmet geri yüklenebildiğinde ve verileri doğrulanabildiğinde kanıtlanmış sayılır. Ayda bir, temsil gücü olan bir hizmeti yalıtılmış bir test ortamına geri yükleyin, başlatın, oturum açın, kayıtları ve ekleri inceleyin ve uygulamanın normal davrandığını doğrulayın. Geri yüklenen dosyaları listelemek yalnızca arşivin okunabildiğini kanıtlar; veritabanının, birimlerin, izinlerin ve uygulama durumunun başarıyla kurtarılabildiğini değil.
Bölümün anahtar çıkarımı: GlitchTip, hata takibinin özünü kendi sunucunuzda barındırılan Sentry'ye kıyasla çok daha küçük bir kurulumla yerine getirir; yine de ekibinizin gerçekten kullandığı Sentry özelliklerini ve entegrasyonlarını doğrulayın.
Katman 4, dokümantasyon: Docmost, AFFiNE ve OpenProject ya da Plane ile issue takibi
Notion'ın arayüzü gayet iyidir, ta ki büyüyen bir wiki gezinmeyi ve aramayı yavaş hissettirene kadar. Küçük bir ekip için önerilen paylaşım şu: dokümantasyon ve wiki için Docmost, issue takibi için OpenProject. Ekibiniz özellikle Linear tarzı görsel bir model istiyor ve Plane'in desteklenen kendi sunucunuzda barındırma kurulumunu yönetmekten çekinmiyorsa, OpenProject yerine Plane'i koyun.
Docmost burada Notion'a en yakın, kendi sunucunuzda barındırılan alternatiftir ve Notion'muş gibi de yapmaz. Blok düzenleyicisi, sayfa hiyerarşisi ve ekip izinleri klasik bir kurum içi wikiye oturur. Bu katmanı eşzamanlı düzenleyicilere, eklere ve PostgreSQL ile Redis'in aynı sunucuyu paylaşıp paylaşmadığına göre boyutlandırın. AFFiNE ise iç içe sayfalar yerine tuval ve beyaz tahta modelini yeğleyen ekipler için alternatiftir. İkisi de makul; birini seçin.
OpenProject, Jira tadında bir iş akışıyla rahat eden ekipler için issue takibini karşılar: epikler, iş paketleri, sprintler ve zaman takibi. Plane ise Linear tarzı alternatiftir; daha hızlı, issue merkezli bir arayüz ve farklı bir işletim ayak izi sunar.
Dürüstçe kabul edelim: Linear'ın klavye önce yaklaşımıyla gelen hızı gerçekten iyi ve Plane her etkileşimi birebir yeniden üretmiyor. Ekibinizin iş akışı Linear'ın komut menüsüne dair kas hafızası üzerine kuruluysa, geçiş sürtünmesi gerçektir. Bu ille de pazarlık dışı bir engel değil, ama gerçek bir maliyet.
Bölümün anahtar çıkarımı: Docmost kurum içi dokümantasyon rolünü, OpenProject ya da Plane ise issue takibini üstlenir; Linear'a kıyasla klavye deneyimindeki açık, bu katmanın sizden ödün istediği tek yerdir.
Bu yığın ne kadara mal olur ve neyin üzerinde çalışır
Tek kutuda çalışan eksiksiz Forgejo tabanlı yığın için pratik başlangıç noktası yaklaşık 8 vCPU ve 16 GB RAM'dir. 2 vCPU ile 4 GB RAM'i birkaç hafif servis için laboratuvar ölçüsü, 4 vCPU ile 8 GB RAM'i ise OpenProject, Plane ve yerel derlemeleri dışarıda bırakan küçültülmüş bir pilot sayın. Gerçek gereksinimler eşzamanlı kullanıcılara, CI etkinliğine, veritabanı büyümesine, eklere, imaj depolamaya, günlüklere ve saklama süresine bağlıdır; bu yüzden yığını gerçek yük altında doğrulayın ve kapasitenin %20 ila %30'unu boş tutun. 16 GB'lık başlangıç kademesi, yük testine tabi olmak kaydıyla, hafif yüklü 2-3 kişilik bir geliştirici ekibi için şu servisleri barındırabilir:
- Forgejo
- Coolify
- Vaultwarden
- Uptime Kuma
- GlitchTip
- Docmost
- OpenProject
- Dockge
4 GB'lık bir sunucu yalnızca birkaç hafif servise yeter. 8 GB'lık bir sunucuyu ise OpenProject, Plane ya da yerel derlemeler olmayan küçültülmüş bir pilot saymak daha doğrudur. Eksiksiz Forgejo tabanlı yığına 16 GB'la başlayın; GitLab, eşzamanlı derlemeler, Plane, uzun saklama süreleri ya da daha ağır veritabanı yükleri devreye girdiğinde kapasite ekleyin. Aynı ekibin SaaS paketi şunları içeriyor:
- GitHub Team
- Vercel Pro
- Sentry
- Linear
- Notion
- 1Password
Her fiyatlandırma sayfasında yayımlanan taban ücretler esas alınarak (uygun olduğunda yıllık faturalandırma fiyatları dâhil). Fiyatlı beş ürün üç kişi için ayda yaklaşık 158 dolar tutuyor: GitHub Team ilk 12 ay için kullanıcı başına 4 dolar, üç geliştirici koltuğu Vercel Pro her biri 20 dolar, Sentry Team 26 dolardan başlıyor, Linear Basic kullanıcı başına 10 dolar ve Notion Plus kullanıcı başına 10 dolar. Kullanım ücretleri, vergiler, ek paketler ve 1Password bunların dışında. Altyapı yine de kayda değer ölçüde ucuz kalabilir; ama işletenin zamanı hesaba katılmadan karşılaştırmanın anlamı yok.
Ne zaman büyütmeli: GitLab'ın tek düğüm temeli 8 vCPU ve 16 GB RAM'dir. Birden çok eşzamanlı derleme, GitLab olmasa bile ek kapasite isteyebilir. Kendi sunucunuzda barındırılan Sentry de 16 GB RAM artı 16 GB takas alanından başlıyor ve 32 GB öneriyor; bu rehberin tek kutu yığın için GlitchTip'i önermesinin nedeni de bu.
Fiyatı olmayan kalem, işletme zamanıdır. Planlama tahmini olarak güncellemeler ve yedek doğrulaması için ayda 1-2 saat, ayrıca çalıştırdığınız projelerin güvenlik duyurularına haftalık kısa bir göz atma payı ayırın. Gerçek rakam değişiklik hacmine, olaylara müdahaleye ve ne kadar otomatikleştirdiğinize bağlı. Sıfır değil ve maliyet modeline dâhil olması gerekir.
Dağıtım yöntemi konforu değiştirir, işletme gereklerini değil. İster resmi bir Compose dosyası ister bir uygulama mağazası şablonu kullanın: imaj sürümlerini sabitleyin, CPU ve bellek sınırları koyun, servis verilerini adlandırılmış birimlerde tutun ve hem yedekleri hem geri yüklemeleri test edin. Tüm yığını tek bir sunucuda toplamak ayrıca ortak bir arıza alanı yaratır; bu yüzden kesinti ya da kimlik bilgisi sızıntısının etkisi büyük olacaksa kritik servisleri yalıtın.
Bu yığını dağıtmak istiyorsanız, cloud VPS planlarımızı CPU, RAM, SSD ya da NVMe depolama, transfer kotası ve bölgeye göre karşılaştırın; ardından yukarıdaki boyutlandırma çerçevesini uygulayın. Daha hızlı kurulum için tek tıkla uygulama kataloğumuza göz atın; yine de sürümleri sabitleyin, kaynak sınırları koyun ve üretime geçmeden yedekleri doğrulayın.
Bölümün anahtar çıkarımı: Küçük bir laboratuvar için 4 GB, küçültülmüş bir pilot için 8 GB ve eksiksiz Forgejo tabanlı yığın için pratik başlangıç noktası olarak yaklaşık 8 vCPU ile 16 GB RAM kullanın. GitLab, eşzamanlı derlemeler, daha ağır proje yönetimi araçları ve büyüyen veritabanları için kapasite ekleyin.
Bu yığını kendi sunucunuzda barındırmak gerçekten nerede tökezliyor
Dört arıza biçimi, dolambaçsız adlarıyla; çünkü bu rehberin geri kalanı bu yaklaşımın savunusuydu.
Arıza biçimi 1: herkese açık açık kaynak projelerde GitHub'ın ağ etkisi. Kendi sunucunuzda barındırılan git, özel kod için doğru seçimdir. Bütün değeri dış katkıcıların sizi bulmasına bağlı projeler içinse yanlış seçimdir. Geliştiricilerin ilk baktığı yer GitHub'dır. Pull request'ler, çatallamalar, yıldızlar, github.com üzerinde olmanın örtük güven sinyali, üçüncü taraf araç entegrasyonları, hepsi. Projeniz herkese açık açık kaynaksa dürüst düzen şudur: görünürlük için GitHub'a ayna kurun, doğruluk kaynağını Forgejo'da tutun. Kendi sunucunuzdaki bir örneğin, herkese açık iş için GitHub'ın keşfedilebilirliğinin yerini tutmasını beklemeyin. Tutmayacaktır.
Arıza biçimi 2: herkese açık Git örneklerinde bot ve kazıyıcı trafiği. Herkese açık Forgejo ve Gitea hizmetleri kötüye kullanım denetimlerine, hız sınırlarına, izlemeye ve öngörülemeyen trafiğe yetecek kapasiteye ihtiyaç duyar. Bu rehber, yönetim yüzeyi bir VPN ya da IP izin listesi arkasında olacak şekilde özel ve ekip kullanımını varsayar. Gerçekten herkese açık bir forge'un tehdit ve kapasite modeli başkadır.
Arıza biçimi 3: bakım yükü. «BT departmanı sensin» klişesi büyük ölçüde doğrudur. Güncellemeler bir şeyleri bozar. Compose dosyaları savrulur. Sertifikaların süresi dolar. Yedekler sessizce ve en onursuz biçimlerde başarısız olur. Coolify'ın 2026 duyuruları, yama temposunun önemli olduğunu hatırlatan iyi bir örnek. Bir bakım penceresine baştan söz veremiyorsanız, dürüst yanıt SaaS paketidir.
Arıza biçimi 4: entegrasyon kaybı. Üçüncü taraf GitHub Actions'ları, GitHub pull request'lerine bağlı Vercel önizleme dağıtımları, Sentry'nin PagerDuty ve Linear ile barındırılan uyarı entegrasyonları, Notion'ın geniş entegrasyon kataloğu. Çoğunun kendi sunucunuzda barındırılan karşılıkları var (Forgejo Actions, Coolify'ın webhook dağıtımları, GlitchTip bildirimleri, iş akışlarını birbirine yapıştıran n8n); ama ikameler her zaman bire bir değil. Ekibi geçişe bağlamadan önce en çok önem taşıyan iş akışının bir prototipini yapın. En çok sürpriz yapacak entegrasyon, olağan saydığınız entegrasyondur.
Bölümün anahtar çıkarımı: Bu yığın özel kodda, küçük ekiplerde ve istekli işletmecilerde işe yarar; herkese açık açık kaynak görünürlüğünde, hiçbir şeye dokunmak istemeyen ekiplerde ya da sıfır bakım beklentisinde işe yaramaz.
İşletmecinin yığını
Dört katman, dört öneri, dürüst adlarıyla. Kod: Forgejo. Derleme ve dağıtım: yönetim düzlemi kısıtlanmış Coolify, ya da Dokku, ya da Compose. Çalıştırma: Vaultwarden, Uptime Kuma, GlitchTip, Portainer ya da Dockge. Dokümantasyon: Docmost ve OpenProject (ya da Plane). Küçültülmüş pilota 8 GB'la, eksiksiz Forgejo tabanlı yığına 16 GB'la başlayın. GitLab, eşzamanlı derlemeler, daha ağır veritabanları ya da sürekli uygulama yükü için kapasite ekleyin.
Geçiş yapıyorsanız, Uptime Kuma ve kritik olmayan bir kurum içi hizmetle başlayın. Bunlar, bir ekip iş akışını ya da kimlik bilgisi deposunu taşımadan önce işletme temposunu (güncellemeler, izleme, yedek doğrulama ve sertifika yenileme) daha az riskle öğrenmenin yoludur. Vaultwarden'ı ilk deneme kurulumu yapmayın: onu ancak sunucu dışında şifreli yedekler, başarılı bir geri yükleme testi, kısıtlanmış yönetim ve çok faktörlü kimlik doğrulama hazır olduktan sonra taşıyın. O tempo güvenilir hale gelince Forgejo'ya, sonra Coolify'a, sonra da geri kalanına geçin.
Özellikle GitLab CE'yi seçen ekipler, yerleşik CI/CD'sinin ayrı bir koşucunun yerini tutup tutmadığına ya da iş yüklerinin hâlâ ayrılmış derleme kapasitesi isteyip istemediğine karar vermeli.
Sıkça Sorulan Sorular
2026'da Gitea'ya en iyi kendi sunucunuzda barındırılan alternatif hangisi?
2026'da kendi sunucusunda barındırmaya yeni başlayanlar için önerilen seçim Forgejo'dur. Gitea'nın ticari markasının ve alan adının Ekim 2022'de topluluğun önceden onayı olmadan kâr amaçlı bir şirkete devredilmesi, 2022'nin sonunda Forgejo çatallamasını doğurdu. v9.0'dan itibaren Forgejo sürümleri GPL v3+ lisansını kullanıyor; daha önceki v8.0 ve v7.0 yama sürümleri MIT altında kaldı. Günlük kullanımda özellik denkliği yakın.
2026'da Coolify üretimde güvenle çalıştırılabilir mi?
Evet, ama yalnızca etkin bakım ve katmanlı savunmayla. İncelenmiş en güncel kararlı sürümü çalıştırın, yeni duyuruları izleyin, ekip izinlerini kısıtlayın, panoyu ve API'yi bir güvenlik duvarı, VPN ya da güvenilir erişim katmanı arkasında tutun. beta.451'i, beta.474'ü ya da başka herhangi bir geçmiş yama seviyesini kalıcı bir güvenlik eşiği saymayın.
Eksiksiz bir kendi sunucunuzda barındırılan geliştirici yığını gerçekte ne kadar RAM ister?
2-3 kişilik bir geliştirici ekibi için 4 GB'ı birkaç hafif servisin laboratuvar ölçüsü, 8 GB'ı ise OpenProject, Plane ve yerel derlemeler olmadan küçültülmüş bir pilot sayın. Eksiksiz Forgejo tabanlı yığın için pratik başlangıç noktası yaklaşık 8 vCPU ve 16 GB RAM'dir. GitLab'ın 8 vCPU / 16 GB temeli GitLab'ın kendisi içindir; kendi sunucunuzda barındırılan Sentry ise 16 GB RAM artı 16 GB takas alanı ister ve 32 GB önerir. Son yapılandırmayı gerçek iş yükü koşullarında doğrulayın.
Neden kendi sunucunuzda barındırılan Sentry yerine GlitchTip?
Kaynak ve işletim farkı. Kendi sunucunuzda barındırılan Sentry en az 16 GB RAM artı 16 GB takas alanı ister ve çok servisli büyük bir kurulumdur. GlitchTip ise hepsi bir arada servisi için 512 MB öneriyor, PostgreSQL'i şart koşuyor ve Valkey'i isteğe bağlı bırakıyor. Sentry SDK trafiğini kabul ediyor, ancak özellik denkliği eksiksiz değil; bu yüzden bağımlı olduğunuz özellikleri ve entegrasyonları test edin.
Bu yığın, SaaS muadillerine kıyasla gerçekte ne kadara mal olur?
4 GB'ı birkaç hafif servis için laboratuvar ölçüsü, 8 GB'ı OpenProject, Plane ve yerel derlemeler olmayan küçültülmüş bir pilot sayın. Eksiksiz Forgejo tabanlı yığın için pratik başlangıç noktası yaklaşık 8 vCPU ve 16 GB RAM'dir. Yayımlanan taban fiyatlarla GitHub Team, Vercel Pro, Sentry Team, Linear Basic ve Notion Plus üç kişi için ayda yaklaşık 158 dolar tutuyor; 1Password, kullanım ücretleri, vergiler ve ek paketler hariç. Kendi sunucunuzda barındırmak kayda değer ölçüde ucuz olabilir, ama işletenin zamanı ve yedekleme altyapısı gerçek maliyetlerdir.
