Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Forgejo'yu Vultr Üzerinde Kendin Barındırma (2026 Rehberi)

Forgejo'yu Vultr üzerinde kurmak için temel adımları keşfedin ve bu kapsamlı eğitimle kendi barındırma sürecinizi kolaylaştırın.

Forgejo, açık kaynaklı bir yazılım geliştirme platformudur; Gitea’nın çatallanmasıdır ve size birlikte çalışma ortamını kendiniz barındırma imkanı sunar. Bu detaylı rehberde, Vultr üzerinde Forgejo’nun nasıl kurulup yapılandırılacağına dair adımları anlatacağız. Vultr, geliştiriciler için en iyi VPS sağlayıcılarından biri olup, ayda sadece 6 USD’den başlayan planlarla güçlü altyapı sunar.

Ön Koşullar

Başlamadan önce aşağıdaki gereksinimlere sahip olduğunuzdan emin olun:

Adım 1: Vultr Örneği Oluşturma

  1. Vultr hesabınıza giriş yapın.
  2. Deploy Now seçeneğine tıklayın.
  3. İşletim sisteminizi seçin. Forgejo için Ubuntu 22.04 kullanmanızı öneririz.
  4. Sunucu boyutunu belirleyin. $6/ay planı küçük projeler için uygundur.
  5. Hedef kitlenize yakın bir coğrafi konumda bir sunucu seçin.
  6. Deploy Now’a tıklayın ve örneğin hazır olmasını bekleyin.

Adım 2: Sunucunuza Bağlanma

Sunucunuz hazır ve çalışıyorsa, SSH ile bağlanın. Terminalinizi açın ve aşağıdaki komutu kullanın:

ssh root@your_server_ip

your_server_ip kısmını kendi Vultr örneğinizin IP adresiyle değiştirin.

Adım 3: Sistem Hazırlığı

Aşağıdaki komutları kullanarak paket listenizi güncelleyin ve yükseltin:

sudo apt update
sudo apt upgrade -y

Gerekli bağımlılıkları yükleyin:

sudo apt install -y git curl build-essential

Adım 4: Docker Kurulumu

Docker, Forgejo’yu hızlıca kurmanın en kolay yoludur. Docker’ı aşağıdaki komutları çalıştırarak yükleyin:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Kullanıcıyı Docker grubuna ekleyin:

sudo usermod -aG docker $USER

Grup değişikliklerinin uygulanması için çıkış yapıp tekrar giriş yapın veya terminali yeniden başlatın.

Docker’ın yüklü olup olmadığını kontrol edin:

docker --version

Adım 5: Forgejo Kurulumu

Şimdi, Forgejo Docker imajını çekip bir container oluşturun:

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Portları kendi kurulumunuza göre değiştirebilirsiniz. Web erişimi için varsayılan port 3000, SSH ise 222 portundan çalışacaktır.

Artık, tarayıcınızı kullanarak http://your_server_ip:3000 adresine gidip Forgejo’ya erişebilirsiniz.

Adım 6: Forgejo’yu Yapılandırma

Forgejo’ya ilk erişimde sizi başlangıç ayarları rehberi karşılar:

  1. Veritabanı Konfigürasyonu: Bir veritabanı gerekiyorsa PostgreSQL veya MySQL kullanabilirsiniz.
  2. Yönetici Hesabı Oluşturma: Sunucunuzu yönetmek için bir yönetici hesabı oluşturun.
  3. Webhook ve Entegrasyonlar: CI/CD araçları veya diğer servislerle entegrasyon için webhook’lar yapılandırın.

Adım 7: Kurulumunuzu Güvence Altına Alma

Forgejo’yu kurduktan sonra, güvenlik önlemleri almanız faydalı olacaktır. İşte bazı öneriler:

VPS Sağlayıcılarının Karşılaştırma Tablosu

SağlayıcıAylık FiyatRAMİşlemciDepolama
Contabo VPS5.99 EUR4GB2 Çekirdek100GB
Hetzner Cloud4.15 EUR2GB1 Çekirdek20GB
DigitalOcean6 USD1GB1 Çekirdek25GB
Vultr6 USD1GB1 Çekirdek25GB
Linode5 USD2GB1 Çekirdek50GB

Daha kapsamlı VPS karşılaştırması için bu bağlantıya bakabilirsiniz.

Sık Sorulan Sorular (SSS)

Forgejo ne için kullanılır?

Forgejo, geliştiricilerin kod depolarını yönetmek için kullandıkları, kendi kendine barındırılan Git hizmetidir. Sürüm kontrolü, proje yönetimi ve CI/CD entegrasyonları gibi araçlar sunar. Bu sayede ekipler ve bireyler, projelerini güvenle barındırabilir ve kod ile iş akışlarını kontrol edebilir. Forgejo, performans ve kullanıcı deneyimine odaklanır, küçük ve büyük geliştirme ekipleri için uygundur.

Docker Forgejo’nun kurulum sürecini nasıl kolaylaştırır?

Docker kullanarak Forgejo’yu kurmak, dağıtım sürecini büyük ölçüde basitleştirir. Docker konteynerleri, uygulamayı ve bağımlılıklarını paketleyerek, farklı ortamlar arasında tutarlılık sağlar. Kütüphaneleri veya bağımlılıkları manuel yükleme derdi olmadan, her şey izole bir ortamda çalışır. Bu, kurulum süresini hızlandırdığından güncellemeleri ve geri dönüşleri de kolaylaştırır.

Vultr dışında başka VPS sağlayıcılarına Forgejo kurabilir miyim?

Evet, Forgejo’yu başka VPS sağlayıcılarında da kurabilirsiniz. Güncel adımlar büyük ölçüde aynı kalır, yeter ki sunucunuz uyumlu bir işletim sistemi (örneğin Ubuntu) çalıştırıyor olsun. Contabo, Hetzner, DigitalOcean ve Linode gibi sağlayıcılar da uygun fiyatlı planlar sunar ve Forgejo gibi uygulamaları kendiniz barındırmak için uygundur. Kurulumun sorunsuz olması için minimum sistem gereksinimlere uyduğunuzdan ve Docker’ın kurulu olduğundan emin olun.

Bu rehberle, Vultr üzerinde Forgejo’yu kendiniz barındırmaya başlayabilir ve kişiselleştirilmiş bir kodlama platformunun avantajlarından yararlanabilirsiniz. İyi kodlamalar!