İçeriğe geç

Gitea veya Forgejo ile kendi Git sunucunuz

Kodunuzu, iş kayıtlarınızı ve paketlerinizi kontrol ettiğiniz bir sunucuda tutun. Gitea ve Forgejo, Go ile yazılmış hafif Git platformlarıdır: depolar, pull request’ler, kod incelemesi, paket kayıt defteri ve yerleşik Actions CI; ekip için küçük bir VPS’te ya da kurum için daha büyük bir sunucuda, uygulama seçeneği olarak hazır kurulu veya rehberimizle.

  • Depolar, pull request’ler, iş kayıtları ve wiki’ler
  • Kendi çalıştırıcılarınızla yerleşik Actions CI
  • Konteyner, npm, PyPI ve fazlası için paket kayıt defteri
  • Küçük ekipler 2 vCPU ve 1 GB RAM ile rahat çalışır
Yazılım yığınıGüncel sürümler: Gitea 28.1 (Gitea eski 1. önekini bıraktı) ve Forgejo 16; uzun süreli destek sürümü Forgejo 15.
Go, tek dosya veya konteyner
Varsayılan portlarİkisi de varsayılan olarak sistemin OpenSSH’ını kullanır; web arayüzünü HTTPS’li bir ters vekil sunucunun arkasına koyun.
3000 (web), 22 (SSH)
Asgari
Küçük ekipler için 2 vCPU ve 1 GB RAM
Verileriniz
Depolar ile SQLite, PostgreSQL veya MySQL
Resmi belgeler
docs.gitea.com · forgejo.org/docs

Özellikler

  • Gitea Actions
  • Forgejo Actions
  • Paket kayıt defteri
  • Pull request’ler
  • İş kayıtları ve projeler
  • Wiki’ler
  • Depo aynaları
  • OAuth2 / LDAP

Bilgiler projenin resmi web sitesi, belgeleri ve kod deposundan alınmış, Ekim 2026’da kontrol edilmiştir.

Paketler hazırlanıyor

Gitea and Forgejo 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
Kişisel Projeleriniz ve birkaç ortak çalışan
Önerilen Takım CI ve paketler kullanan bir ekip
Kurum Çok sayıda depo, kullanıcı ve çalıştırıcı
vCPUSunucunun sanal işlemci çekirdekleri. 1–2 2–4 4–8
BellekUygulama, veritabanı ve işletim sistemi için bellek. 1–2 GB 4 GB 8 GB+
DiskDepolar, paketler, ekler ve yedekler. 20 GB 50–100 GB 200 GB+
CI çalıştırıcılarıActions işleri Docker gerektiren ayrı çalıştırıcılarda çalışır. Yok veya bir küçük çalıştırıcı Kendi sunucusunda bir çalıştırıcı Ayrı sunucularda birkaç çalıştırıcı
Sunucu türü Linux VPS Linux VPS VPS veya VDS
  • Kişisel

    Projeleriniz ve birkaç ortak çalışan

    vCPUSunucunun sanal işlemci çekirdekleri.
    1–2
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    1–2 GB
    DiskDepolar, paketler, ekler ve yedekler.
    20 GB
    CI çalıştırıcılarıActions işleri Docker gerektiren ayrı çalıştırıcılarda çalışır.
    Yok veya bir küçük çalıştırıcı
    Sunucu türü
    Linux VPS
  • Önerilen

    Takım

    CI ve paketler kullanan bir ekip

    vCPUSunucunun sanal işlemci çekirdekleri.
    2–4
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    4 GB
    DiskDepolar, paketler, ekler ve yedekler.
    50–100 GB
    CI çalıştırıcılarıActions işleri Docker gerektiren ayrı çalıştırıcılarda çalışır.
    Kendi sunucusunda bir çalıştırıcı
    Sunucu türü
    Linux VPS
  • Kurum

    Çok sayıda depo, kullanıcı ve çalıştırıcı

    vCPUSunucunun sanal işlemci çekirdekleri.
    4–8
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    8 GB+
    DiskDepolar, paketler, ekler ve yedekler.
    200 GB+
    CI çalıştırıcılarıActions işleri Docker gerektiren ayrı çalıştırıcılarda çalışır.
    Ayrı sunucularda birkaç çalıştırıcı
    Sunucu türü
    VPS veya VDS

Gitea belgeleri küçük ekipler için genellikle 2 CPU çekirdeği ve 1 GB RAM’in yeterli olduğunu belirtir; Forgejo rakam yayınlamaz. CI işleri kendi kaynaklarına, tercihen ayrı bir sunucuya ihtiyaç duyar.

Ağırlığı olmadan eksiksiz bir Git platformu

Bir ekibin kodu etrafında ihtiyaç duyduğu her şey, çalıştırması ucuz bir sunucuda.

Kod incelemesi ve iş kayıtları

Her depo için incelemeli pull request’ler, korumalı dallar, iş kayıtları, proje panoları ve wiki’ler.

Actions CI

Gitea Actions, GitHub Actions iş akışlarıyla büyük ölçüde uyumludur; Forgejo Actions tanıdık gelir ama iş akışları genellikle küçük değişiklikler ister. İşler kendi çalıştırıcılarınızda çalışır.

Paket kayıt defteri

Konteyner imajlarını, npm, PyPI, Maven, NuGet, Composer, Cargo, Helm ve fazlasını kodunuzun yanında yayınlayın.

Aynalar ve taşıma

Depoları iş kayıtları ve pull request’leriyle başka platformlardan içe aktarın ya da itme ve çekme aynalarını eşitleyin.

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.

VPS ve VDS’te yedekleme

VPS ve VDS paketlerinde ücretsiz haftalık ve aylık yedekleme bulunur. Veritabanlarının ve uygulama verilerinin kendi kopyalarını da tutun.

Siparişten ilk girişe

Uygulamayı sunucunuza kurulu olarak sipariş edin ya da rehberimizle kendiniz kurun.

  1. Sunucuyu seçin

    Yukarıdaki tablodan bir boyut ve uygulamayı kullanacak kişilere en yakın veri merkezini seçin.

  2. Gitea or Forgejo kurulumu

    Sipariş sırasında Gitea or Forgejo 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. Yönetici hesabını oluşturun

    Kurulum sayfasını tamamlayın, ilk yöneticiyi oluşturun, SSH anahtarınızı ekleyin ve ilk deponuzu gönderin.

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

GitLab CE

Kendi yönettiğiniz eksiksiz DevOps platformu

Ayrıntılar

Docker Sunucu

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

Ayrıntılar

Coolify Sunucu

Self-hosted PaaS: git dağıtımları, veritabanları, HTTPS

Ayrıntılar

Kubernetes (k3s / k0s)

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

Ayrıntılar

Linux VPS Sunucu

Her uygulama yığını için tam root erişimli KVM sunucular.

Ayrıntılar

Sıkça sorulan sorular

Başka sorunuz mu var? Bize mesaj gönderin, ekibimiz e-posta ile yanıt versin.
Gitea mı yoksa Forgejo mu seçmeliyim?

İkisi de aynı kökten gelen hafif ve hızlı platformlardır. Forgejo, 2022’de bir topluluk çatallaması olarak başladı, 2024 başında bağımsız bir çatallamaya dönüştü ve kâr amacı gütmeyen bir topluluk tarafından geliştirilir. Gitea ise şirketi ve topluluğu tarafından geliştirilir. Özellikleri büyük ölçüde örtüşür; projesini ve sürüm döngüsünü tercih ettiğinizi seçin.

Ne kadar sunucu gerekir?

Gitea belgeleri küçük ekipler için genellikle 2 CPU çekirdeği ve 1 GB RAM’in yeterli olduğunu, küçük iş yükleri için bir Raspberry Pi 3’ün bile çalıştırabileceğini belirtir. Çok sayıda kullanıcı, büyük depolar ve kod araması için daha fazla bellek planlayın, CI çalıştırıcılarına da ayrı bir sunucu verin.

CI işlem hatları çalıştırabilir miyim?

Evet. Gitea Actions ve Forgejo Actions, deponuzda saklanan iş akışlarını kaydettiğiniz çalıştırıcılarda çalıştırır: konteyner işleri için Docker kullanan Gitea Runner veya Forgejo Runner. Gitea Actions büyük ölçüde GitHub Actions ile uyumludur; Forgejo önce .forgejo/workflows klasörüne bakar ve GitHub iş akışlarında genellikle küçük değişiklikler ister.

Hangi veritabanını kullanmalıyım?

SQLite yerleşiktir ve kişisel veya küçük bir kurulum için yeterlidir. Ekipler için aynı sunucuda ya da ayrı bir sunucuda PostgreSQL veya MySQL/MariaDB kullanın; Gitea ayrıca Microsoft SQL Server’ı da destekler.

Kullanıcılar SSH ile nasıl klonlar?

Varsayılan olarak iki platform da sunucunun 22 portundaki OpenSSH’ını kullanır ve kullanıcı anahtarlarını otomatik ekler. 22 portunu kendi girişleriniz için kullanmanız gerekiyorsa yönetici SSH’ınızı başka bir porta taşıyın ya da yerleşik SSH sunucusunu farklı bir portta açın.

Depolarımı GitHub veya GitLab’den taşıyabilir miyim?

Evet. Taşıma aracı depoları ve kaynağın izin verdiği ölçüde iş kayıtlarını, pull request’leri, etiketleri, kilometre taşlarını ve sürümleri içe aktarır. Geçiş yapana kadar orijinalden çeken bir ayna da tutabilirsiniz.

Forgejo federasyonu destekliyor mu?

Forgejo örnekleri arasındaki federasyon aktif olarak geliştiriliyor ve hâlâ deneysel; değişiklikler bekleyin. Depolardan Actions’a kadar diğer her şey günlük kullanım için kararlıdır.

Git platformumu nasıl yedeklerim?

İkisi de depoları, veritabanını ve ayarları tek bir arşivde toplayan bir dump komutu içerir. Bunu düzenli çalıştırın, arşivi sunucu dışına kopyalayın ve geri yüklemeyi deneyin; VPS ve VDS paketleri ayrıca ücretsiz haftalık ve aylık yedekleme içerir.

Gitea or Forgejo e-posta gönderebilir mi?

Evet. Bildirim ve kayıt e-postaları, app.ini dosyasının mailer bölümünde 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.

Kodunuzu kendi sunucunuza taşıyın

Uygulamayı, kaç kişinin kullanacağını ve nerede olduklarını yazın; size uygun bir sunucu önerelim.

Şifre Oluştur

Lütfen onaylayın