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

guide

Vultr Üzerinde Gitea'yı Kendiniz Barındırma (2026 Rehberi)

Bu rehber, Vultr VPS üzerinde Gitea'yı kendiniz barındırma sürecini, kurulum, yapılandırma ve performans ipuçlarıyla adım adım anlatmaktadır.

Vultr gibi Bir Sanal Özel Sunucu’da (VPS) Gitea’yı kendiniz barındırmak, geliştiriciler için Git depolarını yönetmenin ve veriler üzerinde tam kontrol sağlamanın mükemmel bir yoludur. Bu rehber, Vultr üzerinde Gitea kurulumunu ve yapılandırmasını anlatmaktadır.

Neden Vultr’ı Tercih Etmeliyim?

Vultr, uygun fiyatlandırma ve güçlü performans ile geliştiricilere güvenilir bir platform sunar. İşte bazı popüler VPS sağlayıcılarının kısa karşılaştırması:

SağlayıcıFiyat (EUR/USD)Özellikler
Contabo VPS5.99 EUR/ayYüksek depolama, SSD tabanlı
Hetzner Cloud4.15 EUR/ayRekabetçi fiyatlandırma, iyi performans
DigitalOcean6 USD/ayGeliştirici dostu, esnek planlar
Vultr6 USD/ayKüresel lokasyonlar, kullanımı kolay
Linode (Akamai Cloud)5 USD/ayYapılandırılabilir örnekler, güçlü topluluk desteği

Daha kapsamlı bir VPS karşılaştırmasını full VPS comparison adresinde bulabilirsiniz.

Vultr Üzerinde Gitea Kurulum Adımları

Adım 1: Vultr Hesabı Oluşturun

  1. Vultr adresine gidin ve yeni bir hesap oluşturun. Ödeme bilgilerinizi girmeniz gerekecek.
  2. Giriş yaptıktan sonra yeni bir sunucu örneği başlatın.

Adım 2: VPS’inizi Dağıtın

  1. Sunucu Lokasyonu Seçimi: Kullanıcı kitlenize en yakın konumu seçin.
  2. Plan Seçimi: 6 USD/ay olan en düşük plan, küçük bir Gitea örneği için uygundur.
  3. İşletim Sistemi Seçimi: En iyi stabilite ve destek için Ubuntu 20.04 LTS’yi tercih edin.
  4. Tamamla ve Dağıt: ‘Deploy Now’ seçeneğine tıklayın ve sunucunuzun hazır olmasını bekleyin.

Adım 3: VPS’inize Erişin

VPS hazır olduktan sonra, size sunucu IP adresi verilecektir. SSH kullanarak bağlanın:

ssh root@sunucu-ip-adresi

Adım 4: Gerekli Paketleri Yükleyin

Gitea’yı kurmadan önce sisteminizin güncel olduğundan emin olun ve gerekli paketleri yükleyin:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git mysql-server

Adım 5: MySQL’i Yapılandırın

  1. MySQL kurulumunu güvenli hale getirin:
    sudo mysql_secure_installation
  2. MySQL’e giriş yapın:
    sudo mysql -u root -p
  3. Gitea için bir veritabanı oluşturun:
    CREATE DATABASE gitea;
    CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'sizin_parolanız';
    GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Adım 6: Gitea’yı İndirin ve Kurun

  1. En son Gitea binary dosyasını indirin:
    wget -O gitea https://dl.gitea.io/gitea/latest/gitea-1.20-linux-amd64
  2. Çalıştırılabilir yapın ve uygun konuma taşıyın:
    chmod +x gitea
    sudo mv gitea /usr/local/bin/

Adım 7: Gitea Kullanıcısı Oluşturun

sudo adduser --disabled-login gitea

Adım 8: Gitea Hizmetini Kurun

Bir systemd hizmet dosyası oluşturun:

sudo nano /etc/systemd/system/gitea.service

Aşağıdaki yapılandırmayı ekleyin:

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=gitea HOME=/home/gitea

[Install]
WantedBy=multi-user.target

Adım 9: Gitea’yı Başlatın

  1. Servisi başlatın:
    sudo systemctl start gitea
  2. Otomatik başlatılmasını sağlayın:
    sudo systemctl enable gitea

Adım 10: Gitea’yı Yapılandırın

  1. Web tarayıcınızı açın ve http://sunucu-ip-adresi:3000 adresine gidin.
  2. Kurulum sihirbazını takip edin:
    • Database Type olarak MySQL seçin.
    • Host: localhost:3306
    • Kullanıcı: gitea
    • Parola: sizin_parolanız
    • Veritabanı: gitea
  3. Kurulumu tamamlayın.

Sıkça Sorulan Sorular

S1: Vultr üzerinde Gitea’yı kendiniz barındırmak güvenli mi?
Vultr üzerinde Gitea’yı kendiniz barındırmak, sunucunuz ve uygulamanız üzerinde tam kontrolünüz olduğundan güvenlik seviyesi sağlar. Güçlü parola kullanmak, yazılımları güncel tutmak ve yalnızca gerekli portlara erişimi sınırlamak için bir güvenlik duvarı (örneğin UFW) kullanmak önemlidir. Düzenli yedekler de veri kaybını önlemek için kritiktir.

S2: Gitea ile başka veritabanları kullanabilir miyim?
Evet, Gitea PostgreSQL ve SQLite gibi diğer veritabanlarını da destekler. PostgreSQL kullanmak isterseniz, onu kurup, MySQL ile ayni şekilde veritabanı oluşturabilirsiniz. Veritabanı yapılandırma adımları, seçtiğiniz veritabanına göre farklılık gösterecektir; Gitea resmi dokümantasyonuna başvurmanız faydalı olur.

S3: Gitea performansını nasıl optimize edebilirim?
Vultr üzerinde Gitea’nın performansını artırmak için VPS’nize daha fazla bellek ayırmayı düşünebilirsiniz. Redis gibi önbellekleme mekanizmalarını yapılandırmak da performansı artırır. Sunucu kaynaklarını düzenli izlemek ve MySQL sorgularını optimize etmek faydalı olur. Ayrıca, HTTPS’yi etkinleştirerek güvenli iletişim ve kullanıcı güvenini sağlayabilirsiniz.

Vultr üzerinde Gitea’yı kendiniz barındırmak oldukça basit ve ihtiyaçlarınıza uygun güçlü sürüm kontrol çözümleri sunar. Bu rehberi takip ederek, geliştirme ortamınızı hızla kurup kullanıma hazır hale getirebilirsiniz.