Coolify, uygulama dağıtımı ve yönetimini kolaylaştıran açık kaynaklı bir platformdur. Coolify ile uygulamalarınızı kolayca bir Virtual Private Server (VPS) üzerinde kendiniz barındırabilirsiniz. Bu rehber, Coolify’ı VPS üzerinde kendinden barındırma sürecinin tamamını, kurulum ve Docker kullanarak kurulum dahil olmak üzere adım adım anlatacaktır.
Neden Coolify’ı Kendiniz Host Etmelisiniz?
Coolify’ı kendiniz host etmek, uygulamalarınızın dağıtımlarını yönetmenizi, performansı izlemenizi ve ihtiyaçlarınıza göre yığınınızı özelleştirmenizi sağlar. Ayrıca, veri gizliliği ve maliyet etkinliği gibi birçok avantaj sunar. Bu projeye uygun VPS sağlayıcıları şunlardır:
| Sağlayıcı | Aylık Fiyat | Özellikler |
|---|---|---|
| Contabo VPS | 5.99 EUR | Yüksek depolama kapasitesi, iyi performans |
| Hetzner Cloud | 4.15 EUR | Uygun maliyetli, esnek kaynaklar |
| DigitalOcean | 6 USD | Kullanıcı dostu arayüz, güvenilir çalışma Süresi |
| Vultr | 6 USD | Kolay dağıtım, dünya genelinde veri merkezleri |
| Linode (Akamai Cloud) | 5 USD | Yüksek performanslı, ölçeklenebilir kaynaklar |
Henüz bir VPS sağlayıcısı seçmediyseniz, detaylı bilgiler için tam VPS karşılaştırmamıza göz atabilirsiniz.
Gereksinimler
Kurulum işlemine başlamadan önce şu zorunluluklara sahip olmalısınız:
- En az 2 GB RAM ve 1 vCPU’ya sahip bir VPS.
- Terminal erişimi (SSH).
- VPS’nizde Docker kurulu.
VPS’nizi Kurma
-
VPS’nize giriş yapın. Bir SSH istemcisi (PuTTY veya terminal gibi) kullanarak VPS’nize şu komutla bağlanın:
ssh root@your_vps_ip -
Sistem güncellemesi yapın ve tüm paketlerin güncel olduğundan emin olun:
apt update && apt upgrade -y -
Docker’ı yükleyin:
apt install -y docker.io -
Docker’ı başlatın ve otomatik başlatılmasını sağlayın:
systemctl start docker systemctl enable docker
Coolify Kurulumu
Artık Docker kurulu olduğuna göre, Coolify’ı kurmaya geçebilirsiniz.
Adım 1: Coolify Docker Görüntüsünü Çekin
Aşağıdaki komutla en son Coolify görüntüsünü alın:
docker pull coollabsio/coolify
Adım 2: Bir Docker Ağ Oluşturun
Coolify’ın konteynerleri için özel bir ağ gereklidir. Çalıştırın:
docker network create coolify
Adım 3: Kalıcı Bir Hacim Oluşturun
Verilerinizi ve yapılandırmalarınızı korumak için:
docker volume create coolify_data
Adım 4: Coolify’ı Çalıştırın
Şimdi Coolify’ı Docker ile çalıştırabilirsiniz. Aşağıdaki komutu kullanın:
docker run -d \
--name coolify \
--restart unless-stopped \
-v coolify_data:/data \
--network coolify \
-p 8080:3000 \
coollabsio/coolify
Coolify’a Erişim
Konteyner çalıştıktan sonra, http://your_vps_ip:8080 adresi üzerinden Coolify’a ulaşabilirsiniz. Yönetici hesabınızı kurun ve uygulamalarınızı dağıtmaya başlayın.
SSS (Sıkça Sorulan Sorular)
S1: Coolify ile hangi uygulamaları dağıtabilirim?
Coolify, Dockerize edilmiş uygulamalar, Node.js, Python ve daha fazlasını destekler. Docker konteynerinde çalıştırılabilen her şeyle uyumludur. Bir web uygulaması veya backend servisi dağıtmak istiyorsanız, Coolify tüm yaşam döngüsünü yönetmek için basit bir arayüz sunar.
S2: Coolify’ı kullanmak için bir alan adı gerekiyor mu?
Coolify’ı kullanmak için alan adı zorunlu değildir. VPS’nizin IP adresi üzerinden erişebilirsiniz. Ancak, alan adı kullanmak kullanıcı deneyimini artırabilir ve uygulamalarınıza erişimi kolaylaştırabilir. Nginx veya Traefik gibi hizmetler kullanarak ters proxy ayarlayabilir ve SSL yapılandırmaları yapabilirsiniz.
S3: Coolify kurulumunu nasıl güvenli hale getirebilirim?
Kurulumunuzu güvenli hale getirmek çok önemlidir. Öncelikle, Docker’ınızı düzenli olarak güncelleyin. Güvenli bağlantılar için Let’s Encrypt kullanarak HTTPS yapılandırması yapın. Ayrıca, VPS’nizde bir güvenlik duvarı kurarak erişimi sınırlandırabilirsiniz. Uygulama ortamlarınızı düzenli olarak kontrol edin ve açıklar için izleme yapın.
Sonuç
Coolify’ı VPS üzerinde kendiniz barındırmak, geliştiriciler ve homelab kullanıcıları için uygulamaları zahmetsizce yönetmenin mükemmel bir yoludur. Bu kapsamlı rehber ile, seçtiğiniz VPS sağlayıcısında Coolify’ı çalıştırmak için gerekli tüm adımları tamamlayabilirsiniz. Coolify’ın sunduğu özelliklerden faydalanın ve uygulamalarınızı etkili biçimde yönetmenin keyfini çıkarın. Daha fazla VPS seçeneği için tam VPS karşılaştırmamıza göz atabilirsiniz. --- End ---