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

guide

Forgejo Kendi Sunucunuzu Hetzner'da Kurma (2026 Rehberi)

Projelerinizi etkin bir şekilde kendi kendinize barındırmak ve yönetmek için Forgejo'yu Hetzner'in VPS'lerinde nasıl kurup yapılandıracağınızı keşfedin.

Forgejo, depolarınızı sorunsuz bir şekilde yönetmenizi sağlayan kendi kendine barındırılan bir Git servisi. Projeleri tam kontrol altına almak isteyen geliştiriciler için mükemmel bir seçimdir. Bu rehber, güvenilirliği ve uygun fiyatıyla tanınan en iyi VPS sağlayıcılarından biri olan Hetzner’da Forgejo’yu kurma sürecini adım adım anlatacaktır.

Neden Forgejo için Hetzner’ı Tercih Etmeliyiz?

Hetzner, esnek fiyatlandırma seçenekleri, sağlam performans ve yüksek erişilebilirlik sunar. Aylık sadece 4.15 EUR’dan başlayan fiyatlarla, Forgejo’yu verimli bir şekilde çalıştırmak için yeterli kaynaklara sahip bir VPS edinebilirsiniz. İşte bazı önde gelen VPS sağlayıcılarının karşılaştırması:

SağlayıcıAylık MaliyetCPU ÇekirdeğiRAMDepolama
Contabo VPS5.99 EUR48 GB200 GB
Hetzner Cloud4.15 EUR12 GB20 GB
DigitalOcean6 USD11 GB25 GB
Vultr6 USD11 GB25 GB
Linode5 USD12 GB50 GB

Hetzner’in uygun fiyatlandırması ve güçlü performansı, Forgejo gibi uygulamaları kendiniz barındırmak için idealdir.

Gerekli Ön Koşullar

İşe başlamadan önce şu öğeleri hazır bulundurun:

  1. Hetzner hesabınız - Üye olmak için buraya tıklayın.
  2. Yeni oluşturulmuş bir VPS - Forgejo’yu barındırmak için en az 2 GB RAM’e sahip temel bir plan önerilir.

Hetzner’da Forgejo Kurulumu Adım Adım

Adım 1: VPS’nize Bağlanın

SSH kullanarak yeni oluşturduğunuz VPS’ye bağlanın:

ssh root@<VPS-iğinizin-ip-adresi>

Adım 2: Sistem Güncellemelerini Yapın

Bağlandıktan sonra, paket deposunu güncellemek ve kurulu paketleri yükseltmek en iyisidir. Aşağıdaki komutları çalıştırın:

apt update && apt upgrade -y

Adım 3: Gerekli Bağımlılıkları Yükleyin

Sonra, Git, Curl ve Docker gibi gerekli paketleri yükleyin:

apt install git curl docker.io docker-compose -y

Docker’ı etkinleştirin ve başlatın:

systemctl enable docker
systemctl start docker

Adım 4: Forgejo Yapılandırması Oluşturun

Forgejo için bir dizin oluşturun:

mkdir -p /opt/forgejo

Şimdi, Forgejo hizmetini tanımlayan bir docker-compose.yml dosyası oluşturun:

version: '3.8'
services:
  forgejo:
    image: forgejo/forgejo:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - forgejo_data:/data
    environment:
      - SECRET_KEY=buraya-guvenli-bir-anahtar-yazın
      - DB_TYPE=sqlite3

volumes:
  forgejo_data:

buraya-guvenli-bir-anahtar-yazın kısmını güçlü ve gizli bir anahtar ile değiştirin.

Adım 5: Forgejo’yu Başlatın

/opt/forgejo dizininde, aşağıdaki komutu çalıştırın:

docker-compose up -d

Forgejo’nun düzgün çalışıp çalışmadığını kontrol etmek için:

docker ps

komutunu kullanabilirsiniz.

Adım 6: Forgejo’ya Erişim

Forgejo çalışmaya başladıktan sonra, web tarayıcınızda http://<VPS-iğinizin-ip-adresi>:3000 adresine giderek erişebilirsiniz. Kurulumu tamamlamak için ekrandaki yönergeleri izleyin.

Sıkça Sorulan Sorular (SSS)

1. Forgejo’nun geliştiriciler için sunduğu özellikler nelerdir?

Forgejo, repository yönetimi, sorun takibi, pull request’ler ve kod incelemeleri gibi geliştiriciler için önemli olan çeşitli özellikler sunar. Farklı Git iş akışlarını destekler ve ekip üyeleri arasında işbirliğine imkan tanır, böylece her ölçekten ekip için mükemmel bir seçimdir. Ayrıca, kendi kendine barındırılan yapısı, güvenlik ve gizlilik katmanı sağlar; kod tabanınızı üçüncü taraf platformlara ihtiyaç duymadan yönetmenize olanak tanır.

2. Hetzner’da Forgejo’yu kendi kendinize barındırmak ne kadar güvenlidir?

Hetzner’da Forgejo’yu kendi kendinize barındırmak, uygun güvenlik önlemleri alındığında güvenlidir. Bunlar arasında yazılım güncellemelerini yapmak, SSH anahtarları kullanmak ve güvenlik duvarlarıyla istenmeyen erişimleri sınırlandırmak yer alır. Hetzner veri merkezleri, fiziksel güvenlik önlemleriyle donatılmıştır ve ek güvenlik önlemleri Docker yapılandırmaları ve ağ ayarlarıyla sağlanabilir. Düzenli yedekleme ve izleme de güvenlik seviyenizi artırır.

3. İhtiyacım arttıkça VPS’mi ölçeklendirebilir miyim?

Evet, Hetzner VPS’nizi ihtiyaçlarınıza göre kolayca ölçeklendirebilirsiniz. Eğer Forgejo örneğiniz daha fazla trafik almaya başlar veya ek kaynaklara ihtiyaç duyar ise, CPU ve RAM kapasitesi daha yüksek bir plana geçebilirsiniz. Bu esneklik, barındırma ortamınızın büyümesini engellemez ve uygulamalarınızı sorunsuzca kendi sunucunuzda barındırmaya devam edebilirsiniz. Kaynak kullanımlarınızı düzenli izleyerek ne zaman yükseltme yapmanız gerektiğini öngörmek faydalı olur.

İhtiyacınıza uygun VPS seçenekleri hakkında detaylı karşılaştırma için tam VPS karşılaştırmamıza göz atabilirsiniz.

Hetzner’da Forgejo’yu kendiniz barındırarak kişisel veya ekip projelerinize uygun güçlü ve güvenli bir geliştirme platformu oluşturabilirsiniz. İyi kodlamalar!