CapRover sunucunuzda neler kurulu?
- CapRover 1.15.5, resmi Docker imajıyla; Docker Swarm üzerinde çalışır
- Nginx ve Let's Encrypt: panel HTTPS ile açılır, uygulamalara sertifikayı panelden alırsınız
- Değiştirilmiş yönetici şifresi: varsayılan captain42 şifresi geçerli kalmaz
- sslip.io kök alan adı: panel captain ön ekiyle, uygulamalar kendi adlarıyla açılır
- One-Click Apps listesi: hazır uygulama ve veritabanı şablonları
- Güvenlik duvarında 22, 80, 443 ve 3000 numaralı portlar açık
CapRover için hangi boyut yeter?
CapRover'ın resmi gereksinimi en az 1 GB RAM ve 5 GB boş disktir. Docker imajları yer kapladığı için bu kurulumun alt sınırı 20 GB disktir. Genel kural olarak tek küçük uygulama ya da statik site için 1 GB, uygulama ve veritabanı birlikteyse 2 GB, birkaç uygulama ya da derlemesi ağır bir proje için 4 GB iyi başlangıçtır. Derleme sunucuda yapılır. Sık derleme yapıyorsanız CapRover'ın belgesi imajı CI'da derleyip göndermeyi önerir.
| Kullanım | Boyut | Fiyat | Seç |
|---|---|---|---|
| Yeni site | 1 GB RAM · 1 vCore · 25 GB NVMe | 130 ₺/ay | |
| Büyüyen site | 2 GB RAM · 1 vCore · 40 GB NVMe | 202 ₺/ay | |
| Yoğun site | 4 GB RAM · 2 vCore · 60 GB NVMe | 347 ₺/ay |
Kimler için uygun?
- Node.js, Python, PHP, Ruby ya da Go uygulamasını panelden yayınlamak isteyenler
- MariaDB, MySQL ya da MongoDB gibi veritabanlarını listeden seçip kurmak isteyenler
- Küçük bir sunucuda birkaç uygulamayı sabit aylık ücretle çalıştırmak isteyenler
- Hem web paneli hem komut satırı aracı isteyen geliştiriciler
Sipariş verdikten sonra ne olur?
- Boyutu ayarlayın, ödemeyi tamamlayın. Sunucunuz açılır, CapRover kendiliğinden kurulur. Gerçek denemelerimizde bu yaklaşık 11 dakika sürdü.
- Panelde Sunucularım sayfasından sunucunuzu açın. Genel Bakış sekmesindeki Panel adresi bağlantısına tıklayıp Şifre satırındaki şifreyi yazın.
- Hazır uygulama için Apps sayfasında One-Click Apps/Databases düğmesini kullanın, değişkenleri kontrol edip kurun.
- Kendi kodunuz için aynı sayfadan boş uygulama açın, Deployment sekmesindeki yollardan birini seçin.
- Uygulamanın HTTP Settings sekmesinden HTTPS'i açın.
- Kendi alan adınız için joker A kaydını sunucunun IP adresine yönlendirin, Dashboard sayfasından kök alan adını değiştirin.
Her sunucuda
- Günlük yedek fiyata dahil
- Limitsiz trafik
- Tam root erişimi
- RAM ve işlemciyi sonradan büyütüp küçültebilir, diski büyütebilirsiniz
- Konum: İstanbul · IST-1.
Bilmeniz gerekenler
- Siparişle CapRover'ın lisansını ve kullanım koşullarını kabul edersiniz. Ücretli Pro özellikleri fiyata dahil değildir. Anonim kullanım verisi bu kurulumda kapalıdır.
- Panel HTTPS ile çalıştıktan sonra 3000 numaralı portu kapatabilirsiniz. Docker ufw'yi atladığı için şu komut gerekir: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
- Hazır uygulamalarda veritabanı ve yönetici şifrelerini benzersiz belirleyin. Bazı şifreler yalnız ilk açılışta uygulanır, sonradan değiştirmek mevcut kullanıcıları güncellemeyebilir.
- CapRover'ın yapılandırma yedeği veritabanı birimlerini içermez. Gecelik sunucu yedeği ise bütün sunucuyu kapsar, son 7 gün tutulur.
- Sertifika alınamazsa panel http ile IP adresinizin 3000 numaralı portundan açılır.
CapRover hakkında sık sorulanlar
CapRover için kaç GB RAM gerekir?
CapRover'ın resmi gereksinimi en az 1 GB RAM ve 5 GB boş disktir. Genel kural olarak tek küçük uygulama için 1 GB yeter, veritabanı eklerseniz 2 GB'a, derlemesi ağır projede 4 GB'a bakın. Yetmezse panelden büyütürsünüz.
CapRover varsayılan şifresi nedir?
CapRover'ın varsayılan şifresi captain42'dir, ama bu sunucuda kurulum sırasında değiştirilir. Yeni şifre panelde Şifre satırında görünür. CapRover girişte kullanıcı adı istemez, yalnız şifre yazarsınız.
CapRover alan adı olmadan çalışır mı?
Evet. Kök alan adı IP adresinizden türetilen sslip.io adresi olur, joker kayıt açmanız gerekmez. Panel captain ön ekiyle, uygulamalar kendi adlarıyla bu adresin altında açılır. Kendi alan adınıza sonra geçebilirsiniz.
CapRover'a kendi kodumu nasıl yüklerim?
Projeyi captain-definition dosyasıyla paketleyip Deployment sekmesinden yükleyebilir, bilgisayarınızdan caprover deploy komutunu kullanabilir ya da Git deposunu bağlayabilirsiniz. Hazır bir Docker imajınız varsa imaj adını yazmanız yeter.
CapRover'da GitHub'a her push'ta otomatik yayın olur mu?
Evet, webhook ile. Deponuza captain-definition dosyasını ekleyin, uygulamanın Deployment sekmesine depo adresini ve dalı yazıp kaydedin. CapRover bir webhook adresi üretir, bunu GitHub'da push webhook olarak eklersiniz. Bu adresi gizli tutun.
CapRover'da Next.js ya da Vite projesi çalışır mı?
Dockerfile'ı olan her proje çalışır: captain-definition dosyasında Dockerfile yolunu gösterirsiniz. Derleme sunucuda yapıldığı için Next.js gibi projelerde genel kural olarak 4 GB'a bakın ya da imajı CI'da derleyip hazır imaj olarak gönderin.