Skip to content

CapRover

Bu makalede

Bilgi

CapRover, konteynere dayalı uygulamaların otomatik olarak dağıtımını ve yönetimini sağlayan bir platformdur. Uygulamaları dağıtmak, ölçeklendirmek ve yönetmek için kullanışlı bir web arayüzü sağlar ve çeşitli bulut hizmetleriyle entegrasyonu sunar.

CapRover: Önemli Özellikler

CapRover, konteynere dayalı uygulamalarınızı hızlı ve kolay bir şekilde yapılandırabilir ve ölçeklendirebileceğiniz açık kaynak kodlu bir projedir. CapRover'ın temel özellikleri şunlardır:

  • Basit uygulama dağıtımı: Docker konteynırlarında uygulamaları dağıtmak ve yönetmek için sezgisel bir web arayüzü sağlar.
  • Otomatik altyapı kurulumu: Uygulamanın çalışması için gereken her şeyi otomatik olarak konfigüre eder, bu da veritabanları, SSL sertifikaları ve ölçeklendirmeyi içerir.
  • Bulut hizmeti entegrasyonu: DigitalOcean, AWS, Azure gibi popüler bulut platformlarına bağlanmayı destekler.
  • DNS ve alan adı yönetimi: Dağıtılmış uygulamalar için alan adlarını ve DNS kayıtlarını yönetmeyi kolaylaştırır.
  • Takip ve günlüğe alma: Uygulama performansını izlemek ve günlükleri takip etmek için araçlar sağlar.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
218 Ubuntu 22.04 + + + + 2 2 30 Evet
  • Kurulum süresi - OS dahil olmak üzere 10 dakika.
  • Kurulan yazılımlar:
    • Docker CE;
    • Docker Compose;
    • CapRover.

CapRover'ı Dağıtarak Başlama

Sipariş ödedikten sonra, sunucunun kullanıma hazır olduğunu belirten bir bildirim kayıt sırasında belirtilen e-posta adresine gönderilir. VPS IP adresi ve bağlantı için giriş bilgilerini (Şifre) içerir. Şirketimizin müşterileri sunucu yönetim panelini ve API'yi aracılığıyla - Invapi - ekipmanlarını yönetirler.

Sunucu yönetim panelinin Info >> Tags sekmesi veya gönderilen e-postada bulunan kimlik bilgilerini aşağıda bulabilirsiniz:

  • CapRover kontrol paneline web arayüzü üzerinden erişim bağlantısı: http://caprover{server_id_from_invapi}.hostkey.in:3000.
  • Varsayılan Şifre: captain42

Uygulama doğru şekilde çalışması için, wildcard etkin olan bir alan adı kaydı yapılarak oluşturuldu: *.caprover{server_id_from_invapi}.hostkey.in.

Not

Kontrol paneline giriş yaptıktan sonra güvenli bağlantı (HTTPS) etkinleştirmek önerilir.

CapRover web arayüzü şu ana özelliklere sahiptir:

  • Dashboard: CapRover'ın merkezi noktasıdır ve sistem hakkında özet bilgiler gösterir, dağıtılmış uygulamaların durumu, sunucu durumu ve önemli bildirimler dahil olmak üzere. Burada tüm uygulamaların ve sunucunun genel durumunu hızlıca değerlendirebilir ve daha detaylı veriler için analiz yapabilirsiniz.

  • Apps: Uygulama ile çalışmak için kullanılan tüm fonksiyonları içerir: oluşturma, yapılandırma ve silme. CapRover, Docker konteynırları kullanarak uygulamaları başlatmayı destekler ve bunların kurulumu ve dağıtımını kolaylaştırır. Bu bölüm, her hizmetin ortam değişkenleri, portlar ve diğer parametrelerini yapılandırmak için araçlar içerir.

  • Monitoring: Sistem durumunu ve uygulama performansını izlemenizi sağlar. Bölüm, CPU yükü, bellek kullanımı, ağ trafiği gibi temel metriklerin grafiklerini gösterir, bu da sorunları tanımlamanıza ve olası arızalara hızlı tepki vermenize yardımcı olur.

  • Cluster: Sunucu kümesini yönetmek ve ölçeklendirmek için araçlar sağlar. Burada düğümleri ekleyebilir veya kaldırabilirsiniz, yük dengeleme ve kaynak dağıtımını yapılandırabilir ve yedekleme ve çoğaltma parametrelerini ayarlayarak sistem direncini artırabilirsiniz.

  • Maintenance: CapRover bakımı için bir araç kümesidir. Bölüm, sistem temizliği, günlük yönetimi ve sunucu yeniden başlatma gibi fonksiyonlar içerir, bu da sistemin istikrarlı çalışmasına katkıda bulunur ve performansı azaltabilir performance'ı azaltan gereksiz verilerin birikmesini önler.

  • Settings: Genel CapRover parametrelerini değiştirmek için erişim sağlar, bunlar güvenlik ayarları, kullanıcı yönetimi ve genel sunucu parametreleri dahil olmak üzere. Burada kimlik doğrulamayı yapılandırabilir, SSL sertifikaları yükleyebilir ve sistem performansını ve güvenliğini iyileştirmek için sunucu konfigürasyonunu değiştirebilirsiniz.

Not

Temel Docker ayarları hakkında detaylı bilgi geliştiricilerin dokümantasyonu içinde bulunabilir.

CapRover'da HTTPS'yi Etkinleştirme

CapRover kontrol panelinde güvenli bir bağlantı (HTTPS) yapılandırmak için aşağıdaki adımları izlemek önerilir:

  1. Kök alan adı kurulumu:

    • Dashboard sekmesinde, *.my-root.example.com... metninin altındaki alanda CapRover panelini ve uygulamaları kullanılacak alan adını girin. Örneğin, example.com alanınız varsa, my-root.example.com alt alan adını kullanabilirsiniz.

    • DNS ayarlarınızda *.my-root.example.com türünde bir A kaydı oluşturun ve CapRover sunucusu IP adresini işaretleyin. Bu, tüm CapRover uygulamalarına alt alan adı üzerinden erişimi sağlar.
    • Update Domain düğmesine tıklayarak değişiklikleri kaydedin.
  2. HTTPS'yi Etkinleştir:

  3. Alan adı ayarlandıktan sonra, Enable HTTPS ve Force HTTPS düğmeleri aktif hale gelir.
    • Enable HTTPS seçeneğine tıklayarak Let’s Encrypt aracılığıyla bir SSL sertifikası alın.
    • İsteğe bağlı olarak, Force HTTPS seçeneğini kullanarak tüm HTTP taleplerinin HTTPS'ye yönlendirilmesini sağlayarak tüm kullanıcılar için güvenli bir bağlantı sağlayabilirsiniz.

CapRover Kurulumu İçin API Kullanımı

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin