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

guide

VPS Üzerinde Self-Host CapRover Nasıl Yapılır (Tam Kılavuz)

Bu tam kılavuzla VPS üzerinde CapRover'ı kendi kendine barındırmayı öğrenin. Kolay dağıtım için adım adım talimatlar.

CapRover, kendi sunucunuzda uygulamaları dağıtma ve yönetme sürecini basitleştirmek için tasarlanmış açık kaynaklı bir platform olarak hizmet (PaaS) sağlar. VPS üzerinde CapRover’ı kendi kendine barındırarak, uygulamalarınız üzerinde daha fazla kontrol sahibi olabilir, üçüncü taraf hizmetlere olan bağımlılığınızı azaltabilir ve maliyetleri minimize edebilirsiniz. Bu kılavuz, CapRover’ı VPS üzerinde kurma sürecini baştan sona adım adım gösterecek.

Adım 1: Bir VPS Sağlayıcısı Seçin

CapRover’ı yüklemeden önce, bir VPS sağlayıcısı seçmeniz gerekir. Aşağıda, güvenilir performans sunan ve CapRover gibi uygulamaların kendi kendine barındırılması için uygun olan bazı popüler VPS sağlayıcılarının karşılaştırması bulunmaktadır.

VPS SağlayıcıFiyat (Aylık)Konum SeçenekleriÖzellikler
Contabo VPS5.99 EURAvrupaSSD depolama, hızlı dağıtım
Hetzner Cloud4.15 EURAvrupaYüksek performans, düşük maliyet
DigitalOcean6 USDGlobalBasit arayüz, iyi destek
Vultr6 USDGlobalYüksek frekanslı CPU örnekleri
Linode5 USDGlobalGüvenilir performans, kolay ölçeklenebilir

Bütçenize ve ihtiyaçlarınıza göre bir VPS sağlayıcısı seçebilirsiniz. Örneğin, Hetzner fiyat-performans oranı ile bilinirken, DigitalOcean yeni başlayanlar için kullanıcı dostu bir arayüz sunar.

Adım 2: Bir VPS Örneği Oluşturun

Bir sağlayıcı seçtikten sonra, bir VPS örneği oluşturun. Sağlayıcınıza özel talimatları izleyin. İşte genel adımlar:

  1. Seçtiğiniz sağlayıcıyla bir hesap oluşturun.
  2. Sunucu boyutunu ve işletim sistemini seçin (tercihen Ubuntu 20.04 veya daha sonrası).
  3. Yedekleme veya izleme gibi ek seçenekleri ayarlayın.
  4. VPS örneğinizi başlatın.

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

VPS örneğiniz çalışmaya başladıktan sonra SSH kullanarak ona bağlanabilirsiniz. Terminalinizi açın ve aşağıdaki komutu çalıştırın:

ssh root@your_vps_ip

your_vps_ip kısmını VPS’nizin gerçek IP adresiyle değiştirin. İsterseniz, VPS sağlayıcınızdan aldığınız root şifresini girin.

Adım 4: Docker’ı Yükleyin

CapRover, Docker üzerinde çalıştığı için, VPS’nize Docker kurmanız gerekir. İşte bu komutlar:

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker

Docker kurulumunu doğrulamak için şu komutu çalıştırın:

docker --version

Kurulu Docker sürümünü göreceksiniz.

Adım 5: CapRover’ı Yükleyin

Docker kurulduktan sonra, CapRover’ı yükleyebilirsiniz. Aşağıdaki komutu kullanarak CapRover’ı Docker ile dağıtın:

docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover

Konteyner çalışmaya başladıktan sonra, web tarayıcınızdan http://your_vps_ip:3000 adresine erişerek CapRover kontrol paneline ulaşabilirsiniz.

Adım 6: CapRover’ı Yapılandırın

  1. İlk Kurulum: CapRover kontrol paneline ilk erişimde kurulum güncellemesi yapmanız istenecek. Güçlü bir yönetici şifresi seçin.
  2. Alan Adı: Bir alan adınız varsa, onu VPS IP’nize yönlendirin ki daha kolay erişim sağlayın. Aksi takdirde, IP adresini doğrudan kullanabilirsiniz.
  3. SSL Yapılandırması: CapRover, otomatik SSL etkinleştirme seçeneği sunar. Güvenlik için bunu aktif hale getirin.

Adım 7: CapRover Üzerinde Uygulama Dağıtımı

CapRover’ı kurduktan sonra, uygulamaları dağıtmaya başlayabilirsiniz. Aşağıdaki adımlara bakın:

  1. Uygulama Oluşturun: “Apps” bölümüne gidin ve “Create New App” üzerine tıklayın. Uygulamanız için bir isim verin.
  2. Dağıtım Yöntemi: Dağıtım yöntemini seçin. GitHub depoları, DockerHub görselleri veya dosyalarınızı doğrudan yükleyebilirsiniz.
  3. Ortam Değişkenlerini Ayarlayın: Uygulamanıza özgü herhangi bir ortam değişkeni ve ayarlarını yapılandırın.
  4. Dağıtımı Başlatın: Dağıtım işlemine tıklayarak uygulamanızı başlatın.

SSS (Sık Sorulan Sorular)

CapRover kontrol panelime güvenli bir şekilde nasıl erişebilirim?

CapRover kontrol paneline güvenli erişimi sağlamak için HTTPS etkinleştirin. İlk kurulum sırasında, CapRover SSL yapılandırma seçeneği sunar ve bu, güvenli şekilde HTTPS kullanarak panelinize bağlanmanızı sağlar. Alan adınız veya alt alan adınızın doğru şekilde VPS IP’nize yönlendirildiğinden emin olun, çünkü CapRover Let’s Encrypt ile SSL sertifikeleri kullanır.

CapRover’ı çalıştırmak için sistem gereksinimleri nelerdir?

CapRover hafiftir ve küçük VPS örneklerinde çalışabilir, ancak özellikle birden fazla uygulama barındırmayı planlıyorsanız en az 2GB RAM ve 1 CPU çekirdeği ayırmanız tavsiye edilir. Ayrıca, Docker görüntüleriniz ve uygulama verileriniz için yeterli disk alanınızın olduğundan emin olun.

CapRover’ı CI/CD boru hatlarıyla entegre edebilir miyim?

Evet, CapRover Sürekli Entegrasyon ve Sürekli Dağıtım (CI/CD) desteği sağlar. GitHub depolarınızı entegre ederek otomatik dağıtımlar yapabilirsiniz. GitHub webhook’ları kurarak CapRover’ı değişikliklerden haberdar edebilirsiniz; böylece, kodunuzda herhangi bir güncelleme yaptığınızda sorunsuz şekilde yeni kodu dağıtabilirsiniz.

İhtiyaçlarınıza en uygun sağlayıcıyı bulmak için tam VPS karşılaştırmamıza göz atabilirsiniz: full VPS comparison.

CapRover’ı kendi kendine barındırmak, uygulama yönetimi için güçlü bir çözüm sunar. Kaynaklarınızın kontrolünü elinizde tutun, özelleştirilmiş uygulama ortamınızın esnekliğinin tadını çıkarın ve Dockerize uygulamaların gücünden yararlanın.