Coolify, uygulamaları VPS’nizde kolayca dağıtmanıza olanak tanıyan açık kaynaklı bir platformdur; Heroku gibi kendin yönetebileceğiniz bir çözüm sağlar. Bu rehberde, Coolify’yi VPS’nize dağıtma sürecini anlatıyoruz ve uygulamalarınızın kendi altyapınızda sorunsuz çalışmasını sağlayarak tam kontrol ve esneklik kazanmanızı hedefliyoruz.
Neden Coolify’yi Seçmelisiniz?
Coolify, şık bir kullanıcı arayüzü ve güçlü dağıtım mekanizmaları sunar, böylece uygulamalarınızı, veritabanlarınızı ve kaynaklarınızı sorunsuzca yönetebilirsiniz. Kendin yönetme için Coolify kullanmanın bazı avantajları şunlardır:
- Açık Kaynak: Lisans kısıtlamaları olmadan ihtiyaçlarınıza göre uyarlayabilirsiniz.
- Maliyet Etkin: Kendi VPS’inizde uygulama barındırmak, bulut servislerine kıyasla önemli ölçüde tasarruf sağlayabilir.
- Esneklik: Tam kontrol, özelleştirme ve diğer hizmetlerle entegrasyon imkanı sunar.
VPS Sağlayıcı Karşılaştırması
Coolify için VPS seçerken, bütçenize ve performans ihtiyaçlarınıza uygun bir sağlayıcı tercih etmek önemlidir. İşte Coolify barındırmak için uygun bazı popüler VPS sağlayıcılarının karşılaştırması:
| Sağlayıcı | Fiyat (EUR/USD) | Özellikler | Uygun Olduğu Alanlar |
|---|---|---|---|
| Contabo | 5.99 EUR/ay | Yüksek depolama seçenekleri | Orta seviyede projeler |
| Hetzner Cloud | 4.15 EUR/ay | Mükemmel performans | Fiyat hassas kullanıcılar |
| DigitalOcean | 6 USD/ay | Geliştirici dostu özellikler | Genel geliştiriciler |
| Vultr | 6 USD/ay | Kolay arayüz | Hızlı dağıtımlar |
| Linode | 5 USD/ay | Güçlü ağ yetenekleri | Kurumsal seviyede uygulamalar |
Daha detaylı karşılaştırmayı tüm VPS karşılaştırmamızda bulabilirsiniz.
Coolify’yi VPS’nize Kurma
-
VPS Sağlayıcınızı Seçin: Yukarıdaki seçeneklerden birini tercih edin. Bu rehberde, maliyet etkinliği ve performans açısından Hetzner Cloud’u kullanacağız.
-
VPS Örneği Oluşturma:
- Hetzner Cloud’a kaydolun veya giriş yapın.
- En az 2GB RAM ve Ubuntu 20.04 işletim sistemiyle yeni bir sunucu örneği oluşturun.
-
İlk Sunucu Kurulumu:
- VPS’inize SSH ile erişin:
ssh root@sunucu_ip_adresi - Paket indeksinizi güncelleyin:
apt update && apt upgrade -y
- VPS’inize SSH ile erişin:
-
Docker Kurulumu: Coolify Docker üzerinde çalıştığı için, Docker’ı kurmanız gerekir.
apt install -y \ apt-transport-https \ ca-certificates \ curl \ software-properties-common- Docker’ın resmi GPG anahtarını ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - - Docker deposunu ekleyin:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - Son olarak, Docker’ı kurun:
apt update && apt install -y docker-ce docker-ce-cli containerd.io
- Docker’ın resmi GPG anahtarını ekleyin:
-
Docker Compose Kurulumu: Docker Compose, Coolify servislerinizi yönetmek için gereklidir.
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose -
Coolify’yi Çalıştırma: Artık Coolify’yi Docker kullanarak başlatabilirsiniz:
mkdir coolify && cd coolify curl -Lo docker-compose.yml https://raw.githubusercontent.com/coollabsio/coolify/master/docker/docker-compose.yml docker-compose up -d
Uygulamaların Coolify ile Yönetimi
Coolify çalışmaya başladıktan sonra, web arayüzüne http://sunucu_ip_adresi:3000 yoluyla ulaşabilirsiniz. İlk kurulumda bir admin hesabı oluşturmanız gerekecek ve ardından uygulamalarınızı kolayca ekleyip yönetebilirsiniz. Yapabilecekleriniz şunlardır:
- Uygulamaları doğrudan GitHub reposundan dağıtmak.
- Ortamları ve yapılandırmaları zahmetsizce yönetmek.
- Uygulamanızın performansını ve kaynak kullanımını izlemek.
Sıkça Sorulan Sorular
1. Coolify, Heroku ile nasıl karşılaştırılır?
Coolify, kendin yönetebileceğiniz bir Heroku alternatifidir. Heroku, yönetilen hizmetlerle basit bir platform sunar, ancak ölçeklendikçe maliyetli hale gelebilir. Coolify, açık kaynaklı bir çözüm olduğu için, uygulamalarınızı VPS’nizde barındırabilir, maliyetleri, kaynakları ve özelleştirmeyi kontrol edebilirsiniz. Birden çok uygulamayı, geleneksel SaaS modellerine kıyasla daha düşük maliyetle çalıştırabilirsiniz. Altyapınızı kendiniz yönetmek ve benzer dağıtım avantajlarından yararlanmak istiyorsanız, Coolify ideal bir seçenektir.
2. Coolify için hangi VPS özelliklerine ihtiyacım var?
Coolify’yi sorunsuz kullanmak için en az 2GB RAM ve 1 CPU çekirdeğine sahip bir VPS önerilir, özellikle sınırlı uygulamalar veya test ortamları için uygundur. Üretim ortamı uygulamaları dağıtacaksanız, 4GB RAM ve 2 CPU çekirdeği gibi daha yüksek özelliklere sahip VPS tercih etmek faydalı olacaktır. Uygulamalarınızın trafiği arttıkça ve kullanım çoğaldıkça, VPS kapasitenizi ihtiyaçlarınıza göre ölçeklendirmekten çekinmeyin.
3. Uygulamalarımı Heroku’dan Coolify’ye kolayca taşıyabilir miyim?
Evet, uygulamalarınızı Heroku’dan Coolify’ye taşımak genellikle oldukça basittir. Uygulama kodunuzun versiyon kontrol sisteminizde, örneğin GitHub’da erişilebilir olması gerekir. Coolify, Git repository’leri üzerinden dağıtımı destekler, bu nedenle kodunuzu bir depoya gönderin ve Coolify arayüzüyle entegre edin. Ayrıca, ortam değişkenleriniz ve veritabanlarınızın da VPS’nize taşındığından emin olun, böylece taşımadan sonra tam işlevsellik elde edersiniz.
Coolify, kendin yönetme yolculuğunu kolaylaştırarak kullanım kolaylığını güçlü özelliklerle birleştirir. Bu rehberi takip ederek, seçtiğiniz VPS üzerinde uygulamalarınızı güvenle dağıtıp yönetebilirsiniz. --- END ---