EQVPS

VPS'te Gitea'yı kendiniz barındırın: kendi özel Git sunucunuz

3 Eyl 2026 · 2 dk okuma · EQVPS Team

Kodunuzu başkasının platformunda barındırmak, onların kurallarını, kesintilerini, depolarınızda yapay zekâ eğitmelerini ve bir hesap işaretlenirse onların kararını kabul etmek demektir. Gitea, tamamen sizin kontrol ettiğiniz bir sunucuda çalışan hafif, kendi barındırdığınız bir Git forge'udur — depolar, sorunlar, pull request'ler, wiki, webhook'lar. Her yerde çalışacak kadar küçük, Docker ile hızlı kurulur ve sunucu kripto ile KYC olmadan ödenir.

Bir Gitea neye ihtiyaç duyar

Kurulum (Ubuntu 24.04, Docker)

# docker-compose.yml — Gitea + PostgreSQL (SSH git on host 2222, web behind TLS proxy)
services:
  server:
    image: gitea/gitea:latest
    restart: always
    environment:
      GITEA__database__DB_TYPE: postgres
      GITEA__database__HOST: db:5432
      GITEA__database__NAME: gitea
      GITEA__database__USER: gitea
      GITEA__database__PASSWD: change-me-strong
    volumes: ["/srv/gitea:/data"]
    ports:
      - "127.0.0.1:3000:3000"   # web (proxied by Caddy)
      - "2222:22"               # git over SSH
    depends_on: [db]
  db:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_USER: gitea
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: gitea
    volumes: ["/srv/gitea-db:/var/lib/postgresql/data"]

Web arayüzünün önüne bir TLS ters proxy koyun:

# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443); git SSH stays on 2222
apt install -y caddy
echo 'git.yourdomain.com { reverse_proxy 127.0.0.1:3000 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,2222/tcp

https://git.yourdomain.com'u açın, ilk kurulumu bitirin, SSH anahtarınızı ekleyin ve ilk deponuzu itin — size ait bir barındırma.

Onu kendinize ait yapın

Neden Gitea için EQVPS

Kendi barındırılan bir CI çalıştırıcısı ekleyin → · Anonim VPS barındırma açıklaması →

SSS

Neden GitHub yerine Gitea'yı kendim barındırayım?

Gitea hafif bir Git forge'udur — depolar, sorunlar, pull request'ler, wiki ve webhook'lar — tamamen kontrol ettiğiniz bir sunucuda çalışır. Kodunuz modelleri eğitmek için taranmaz, depo bir üçüncü tarafça kaldırılamaz ve koltuk limiti veya özel depo sınırı yoktur. Sunucuyu kimlik vermeden kripto ile ödeyebilirsiniz.

Bu, kendi barındırılan bir CI çalıştırıcısından nasıl farklı?

Gitea depoların kendisini barındırır (forge); CI çalıştırıcısı yalnızca derleme işlerini yürütür. İyi eşleşirler: Gitea bir webhook tetikler ve çalıştırıcınız derler. Özellikle CI istiyorsanız aşağıdaki çalıştırıcı kılavuzuna bakın — bu makale Git depolarını barındırmakla ilgili.

Gitea hangi plan ve kaynakları ister?

Gitea hafifliğiyle ünlüdür — küçük bir makinede rahatça çalışır. Nano-IP veya Small-IP (ayrılmış IPv4) kişisel veya küçük ekip forge'u için fazlasıyla yeter; diski depo boyutunuza göre ölçekleyin. Web arayüzü ve git-over-SSH'nin gelen olarak ulaşılabilir olması için ayrılmış IP gerekir.

Ayrılmış IP ve alan adı gerekir mi?

Evet. https://git.yourdomain.com veya git SSH ile klonlarsınız; bu bir alan adı, geçerli TLS ve gelen portlar gerektirir — yani ayrılmış IPv4 planı. NAT planlarımız geleni kabul etmez. Bir ters proxy (Caddy) size otomatik HTTPS verir; git SSH ayrı bir portta çalışır.

Kimlik veya kart istiyor musunuz?

Hayır. E-posta ile kayıt, USDC veya USDT ile ödeme. Belge yok, kart yok, KYC yok.

← Blog'a dönPlanları ve fiyatları gör →

Yorumlar

Henüz yorum yok. İlk olun.

Bir yorum bırakın

Yorumlar görünmeden önce denetlenir.