Makale Başlıkları
- Coolify Ne İşe Yarar?
- Coolify Kimler İçin Mantıklı?
- Hangi Teknolojileri Destekler?
- Coolify mi, Diğer Self-Hosted PaaS Araçları mı?
- Sistem Gereksinimleri
- Coolify Kurulumu (Tek Komut)
- İlk Yapılandırma ve Kritik Güvenlik Adımı
- Coolify Panelini SSL Arkasına Almak
- Güvenlik ve Dikkat Edilmesi Gerekenler
- Coolify’ı Nerede Barındırmalı?
- Sıkça Sorulan Sorular
Kisaca
Coolify, kendi sunucunuzda calisan acik kaynakli bir PaaS aracidir; Git deponuzu baglar, her push’ta otomatik Docker build alip uygulamayi domain’e baglar ve Let’s Encrypt SSL’ini kendisi uretir. Aylik platform ucreti olmadan, sabit maliyetli tek bir sunucuda modern bir dagitim deneyimi sunar. Kurulum tek komutla biter, ardindan ilk yonetici hesabini hemen olusturmak ve paneli SSL arkasina almak kritik onemdedir.
- Tek komutlu kurulum (curl … | sudo bash), root yetkisi sart; panel http://SUNUCU_IP:8000 uzerinden acilir.
- En kritik adim: kurulumdan hemen sonra ilk admin hesabini olusturun; aksi halde 8000 portundaki kayit sayfasi korumasiz kalir.
- Node.js, PHP/Laravel, Python, Go, WordPress ve Docker Compose calisir; 280+ tek tik servis ve PostgreSQL/MySQL/Redis gibi veritabanlari hazirdir.
- Onerilen kaynak: 2 cekirdek/2 GB RAM minimum, coklu uygulama icin 4-8 GB; Coolify boste ~800 MB RAM kullanir.
- Guvenlik: paneli domain+SSL ile 443’e tasiyip 8000’i disariya kapatin, SSH’i anahtar tabanli yapin, Docker’in UFW’yi atlattigini unutmayin.
Coolify, açık kaynaklı ve self-hosted (kendi sunucunuzda barınan) bir PaaS (Platform-as-a-Service) aracıdır. Kısaca söylemek gerekirse: Heroku, Netlify ve Vercel’in kendi sunucunuzda çalışan, aylık platform ücreti olmayan alternatifidir. Bir Git deposunu bağlarsınız, kod gönderdiğinizde Coolify otomatik olarak build alır, Docker konteynerini çalıştırır, domain’e bağlar ve SSL sertifikasını üretir. Tüm bunları tek bir web panelinden, sunucu yönetiminin karmaşasına girmeden yaparsınız.
Coolify ile uygulamalarınızı bulut sağlayıcılara her ay artan faturalar ödemeden, kendi sunucunuzda yayınlarsınız; üstelik verileriniz ve altyapınız tamamen sizde kalır. Bu rehberde Coolify’ın ne olduğunu, hangi durumlarda mantıklı olduğunu, bir sunucuya nasıl kurulduğunu ve kurulumdan sonra atlanmaması gereken güvenlik adımlarını adım adım anlatıyoruz.
Coolify Ne İşe Yarar?
Geleneksel olarak bir uygulamayı yayına almak; sunucu kurulumu, web sunucusu yapılandırması, SSL sertifikası, reverse proxy ayarı ve sürekli güncelleme gibi birçok manuel adım gerektirir. Coolify bu sürecin tamamını otomatikleştirir. git push yaptığınız anda Coolify kodu çeker, bir Docker imajı oluşturur, eski sürümü yenisiyle değiştirir ve uygulamanızı canlıya alır. Veritabanları (PostgreSQL, MySQL, MariaDB, Redis, MongoDB, ClickHouse) ve onlarca hazır servis de aynı panelden tek tıkla kurulur.
Arka planda Coolify, gelen istekleri konteynerlere yönlendirmek ve Let’s Encrypt sertifikalarını otomatik üretmek için bir reverse proxy (varsayılan olarak Traefik, dilerseniz Caddy) kullanır. Yani siz sadece “şu domain şu uygulamaya gitsin” dersiniz; sertifika üretimi, yenileme ve yönlendirme arka planda halledilir. Sonuç: ayrı bir DevOps ekibi tutmadan, modern bir dağıtım deneyimi elde edersiniz.
Coolify Kimler İçin Mantıklı?
Coolify her senaryonun çözümü değildir; ama belirli profillerde gerçekten işi kolaylaştırır:
- Freelancer ve ajanslar: Tek sunucuda birden çok müşteri projesini barındırıp her birini ayrı domain ve SSL ile yönetmek isteyenler.
- Startup ve yan projeler: Heroku/Vercel faturası proje büyüdükçe katlandığında, sabit maliyetli bir sunucuya geçmek isteyenler.
- Kendi verisine sahip olmak isteyenler: KVKK ve veri egemenliği nedeniyle uygulama ve veritabanını Türkiye’de, kendi kontrolündeki bir sunucuda tutmak isteyenler.
- Docker’a aşina geliştiriciler: Terminalde elle
docker runkomutlarıyla uğraşmak yerine görsel bir panel isteyenler.
Buna karşılık; tek bir basit WordPress sitesi yayınlayacaksanız ya da sunucuyu hiç yönetmek istemiyorsanız, hazır WordPress hosting veya panelli paylaşımlı hosting çoğu zaman daha pratiktir. Coolify, kontrolü elinde tutmak isteyen ama altyapıyla boğuşmak istemeyen kullanıcı için tasarlanmıştır.
Hangi Teknolojileri Destekler?
Coolify oldukça esnektir: Node.js, PHP (Laravel dahil), Python, Go, Ruby, Bun, statik siteler, WordPress ve Docker Compose tabanlı her türlü uygulamayı çalıştırabilir. Nixpacks, Railpack ve Dockerfile desteği sayesinde çoğu projeyi ek yapılandırma yapmadan otomatik algılayıp build alır. Build aracını otomatik seçer; örneğin bir Node.js projesinde package.json görür, gerekli imajı kendisi kurar.
Bunun yanında 280’in üzerinde tek tık servis kataloğu bulunur. n8n, Ghost, Grafana, Prometheus, Minio, Plausible gibi popüler araçları tek tıkla ayağa kaldırabilirsiniz. Güncel sürümlerde Ollama gibi yerel yapay zeka çıkarım motorları da first-class servis olarak gelir; yani kendi sunucunuzda bir LLM çalıştırmak isteyenler için de uygun bir zemin sunar.
Coolify mi, Diğer Self-Hosted PaaS Araçları mı?
Self-hosted PaaS dünyasında Coolify tek seçenek değil. Karar verirken en çok karşılaştırılan üç araç şu şekilde ayrışır:
| Özellik | Coolify | Dokploy | CapRover |
|---|---|---|---|
| Mimari | Tek hostta düz Docker; çok sunucu SSH ile | Docker Swarm tabanlı | Docker Swarm tabanlı |
| Reverse proxy | Traefik / Caddy | Traefik | Nginx |
| Boştaki RAM yükü | ~500 MB – 1,2 GB (izlemeye göre) | ~350 MB | Düşük |
| Hazır servis sayısı | 280+ | Orta | One-click app deposu |
| Topluluk / geliştirme | En geniş topluluk, çok aktif | Hızla büyüyor | Stabil ama yavaşlamış |
| Güçlü yanı | En cilalı arayüz, en geniş özellik seti | Hafiflik, çok-node Swarm | Basit, olgun, sade |
Özetle: en geniş özellik seti ve en olgun arayüzü istiyorsanız ve platform katmanına biraz RAM ayırmaktan çekinmiyorsanız Coolify; sunucu kaynağı sınırlıysa ve çok-node Swarm kurguları planlıyorsanız daha hafif alternatifler öne çıkar. Bu rehberin geri kalanında Coolify’a odaklanıyoruz.
Sistem Gereksinimleri
Coolify’ın kendisi boşta yaklaşık 800 MB RAM tüketir; üzerine çalıştıracağınız uygulamaların kaynağı eklenir. Bu yüzden sunucu boyutunu, barındıracağınız uygulama sayısına göre seçmek gerekir.
| Kaynak | Minimum | Önerilen (birden çok uygulama) |
|---|---|---|
| CPU | 2 çekirdek | 4 çekirdek |
| RAM | 2 GB | 4-8 GB |
| Disk | 30 GB (NVMe önerilir) | 60 GB+ |
| İşletim sistemi | Ubuntu 22.04, Debian 12, RHEL ailesi (AlmaLinux vb.), Arch, Alpine — AMD64 veya ARM64 | |
Docker build’leri hem bellek hem disk tüketir. 2 GB RAM’li bir sunucuda swap alanı tanımlamak, build sırasında “out of memory” hatalarının önüne geçer. İzmir’deki VPS veya bulut sunucu tarafında NVMe diskli bir paket seçmek, build sürelerini gözle görülür biçimde kısaltır.
Coolify Kurulumu (Tek Komut)
Resmi kurulum scripti; Docker, gerekli bağımlılıklar ve Coolify’ı tek seferde kurar. Script root yetkisiyle çalışmalıdır, root değilse kurulum hata verir. Temiz bir Ubuntu/Debian sunucuda şu komutu çalıştırın:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
Script Docker’ı kurar, Coolify konteynerlerini başlatır ve birkaç dakika içinde tamamlanır. Bitince panele tarayıcıdan http://SUNUCU_IP:8000 adresiyle erişirsiniz.
İpucu: Kurulum öncesi sunucuyu güncel tutmak (apt update && apt upgrade -y) ve SSH erişimini parola yerine anahtar tabanlı yapmak, ilerideki güvenlik adımlarını kolaylaştırır.
İlk Yapılandırma ve Kritik Güvenlik Adımı
İlk açılışta bir kayıt (registration) ekranı gelir ve burada yönetici hesabınızı oluşturursunuz. Burada gözden kaçırılmaması gereken kritik bir nokta var:
8000 portu açıkken bu kayıt sayfası korumasızdır. İlk admin hesabını siz oluşturmadan önce internetteki başka biri bu sayfaya ulaşırsa, kayıt olup panelin tam kontrolünü ele geçirebilir. Dolayısıyla kurulum biter bitmez, beklemeden ilk yönetici hesabını oluşturun. Bu, Coolify kurulumunda en sık atlanan ve en pahalıya patlayan hatadır.
Yönetici hesabını açtıktan sonra panelde sırasıyla şunları tanımlarsınız:
- Sunucu (server): Coolify’ı kurduğunuz makine zaten otomatik tanımlıdır; isterseniz SSH ile ek sunucular ekleyebilirsiniz.
- Git kaynağı: GitHub, GitLab veya Bitbucket hesabınızı bağlarsınız; böylece her push’ta otomatik dağıtım tetiklenir.
- Domain: Uygulamalarınız için kullanacağınız alan adını girersiniz.
- İlk uygulama: Bir repo seçer, build ayarını onaylar ve “Deploy” dersiniz.
Coolify Panelini SSL Arkasına Almak
http://SUNUCU_IP:8000 üzerinden çalışmak hem şifresiz (HTTP) hem de güvenliksizdir. Doğru kurgu, panele de bir domain atayıp Coolify’ın kendi reverse proxy’si üzerinden HTTPS sunmasını sağlamaktır. Adımlar şöyledir:
- Panele bir alt alan adı yönlendirin (örneğin
coolify.alanadiniz.comiçin A kaydını sunucu IP’sine işaretleyin). Henüz alan adınız yoksa domain sorgulama üzerinden bir tane alabilirsiniz. - Coolify ayarlarında bu domaini panel adresi olarak tanımlayın; Coolify, Let’s Encrypt sertifikasını otomatik üretir.
- Artık panel 443 üzerinden HTTPS ile sunulur; 8000 portunu dış dünyaya kapatabilirsiniz. Bu port yalnızca yerel erişim için açık kalsa yeterlidir.
Güvenlik ve Dikkat Edilmesi Gerekenler
Coolify production’da çalışacaksa, kurulum sonrası birkaç sertleştirme adımı şarttır:
- Firewall portları: Coolify için açılması gereken portlar 22 (SSH), 80 ve 443 (uygulamalar + SSL), 8000 (panel) ile gerçek zamanlı bağlantılar için 6001 ve 6002’dir. Panelinizi SSL arkasına aldıktan sonra 8000’i dışarıya kapatın.
- Docker ve UFW tuzağı: Docker, iptables kurallarını doğrudan değiştirdiği için UFW kurallarını çoğu zaman atlatır. Yalnızca UFW’ye güvenmek yerine, bulut sağlayıcınızın ağ katmanı firewall panelini de kullanın.
- Domain + DNS: Otomatik HTTPS için domaini A kaydıyla sunucu IP’sine yönlendirin; saf IP üzerinde Let’s Encrypt sertifika üretmez.
- SSH sertleştirme: Parola ile root girişini kapatın, anahtar tabanlı erişime geçin. Coolify sunucu yönetimi için anahtarla root erişimine ihtiyaç duyar.
- Disk/RAM yönetimi: Build artıklarını düzenli temizleyin (eski imajlar disk doldurur), düşük RAM’li sunucularda swap tanımlayın.
- Yedekleme: Coolify veritabanı yedeklerini zamanlayabilir, ama bu yedeklerin sunucu dışında bir yerde tutulduğundan emin olun.
Coolify’ı Nerede Barındırmalı?
Coolify’ın performansı, üzerinde çalıştığı sunucunun donanımına ve ağına doğrudan bağlıdır. Türkiye’deki ziyaretçilere hizmet veriyorsanız, sunucunun Türkiye’de olması gecikmeyi (latency) somut biçimde düşürür ve sayfa açılış hızını iyileştirir. Alastyr VPS ve bulut sunucu paketleri, İzmir’deki kendine ait (kiralık değil) veri merkezinde, N+1 yedekli altyapı (klima, jeneratör, UPS) ile barındırılır.
Altyapı tarafında Intel Xeon Gold işlemciler, Dell EMC Unity 650F all-flash storage, Juniper omurga ve Türk Telekom + TurkNet üzerinden 40 Gbit yedekli ağ kullanılır. Ağ katmanında Voxility’nin 1 Tbps+ kapasiteli L3-L4 anti-DDoS koruması, Coolify ile yayınladığınız servislerin önünde ek bir güvenlik katmanı oluşturur. Root erişimli VPS ve bulut sunucularda Coolify gibi araçları tam yetkiyle kurabilir, tüm kaynağı uygulamalarınıza ayırabilirsiniz; üstelik %99.9 uptime, günlük yedekleme ve 7/24 Türkçe destek standart olarak gelir.
Sıkça Sorulan Sorular
Coolify ücretsiz mi?
Evet, self-hosted sürümü açık kaynaklı ve ücretsizdir; tek maliyetiniz Coolify’ı çalıştırdığınız sunucudur. Ayrıca yönetimli bir Coolify Cloud seçeneği de bulunur, ancak kendi sunucunuza kurarsanız platform için ekstra ödeme yapmazsınız.
Coolify için nasıl bir sunucu gerekir?
Minimum 2 vCPU, 2 GB RAM ve 30 GB üzeri disk yeterlidir. Coolify’ın kendisi boşta yaklaşık 800 MB RAM kullandığı için, birden çok uygulama çalıştıracaksanız 4 GB ve üzeri RAM önerilir. NVMe diskli bir sunucu build sürelerini belirgin biçimde kısaltır.
Hangi uygulamaları deploy edebilirim?
Node.js, PHP ve Laravel, Python, Go, Ruby, statik siteler, WordPress ve Docker Compose tabanlı her türlü proje çalışır. Ayrıca PostgreSQL, MySQL, Redis, MongoDB gibi veritabanları ve 280’in üzerinde hazır servis tek tıkla kurulur.
SSL sertifikasını kendim mi kuracağım?
Hayır. Domaini sunucu IP’sine doğru yönlendirdiğinizde Coolify, Let’s Encrypt sertifikasını otomatik üretir ve süresi dolmadan otomatik yeniler. Sertifika için elle bir işlem yapmanız gerekmez.
Coolify’ın Heroku ve Vercel’den farkı ne?
Heroku ve Vercel yönetimli platformlardır; kullanımı kolaydır ama proje büyüdükçe maliyet hızla artar ve altyapılarına bağımlı (vendor lock-in) hâle gelirsiniz. Coolify kendi sunucunuzda çalışır: sabit maliyetli tek bir sunucu ödersiniz, kaynakları sonuna kadar kullanır ve verilerinizi tamamen kendinizde tutarsınız.
8000 portunu açık bırakmak güvenli mi?
Kurulumdan hemen sonra ilk yönetici hesabını oluşturmazsanız, 8000 portundaki kayıt sayfası korumasız kalır ve başka biri panelin kontrolünü ele geçirebilir. Doğru kurgu, panele bir domain ve SSL atayıp 8000 portunu dış dünyaya kapatmaktır; o port yalnızca yerel erişim için açık kalabilir.
Coolify ile Dokploy arasındaki fark nedir?
Coolify tek hostta düz Docker konteynerleriyle, çok sunuculu kurulumda ise SSH ile çalışır ve en geniş özellik setine sahiptir; ancak platform katmanı daha fazla RAM tüketir. Dokploy Docker Swarm tabanlıdır, boşta daha az RAM kullanır ve çok-node ölçeklemede daha pratiktir. Tek sunucu ve zengin arayüz istiyorsanız Coolify öne çıkar.
Coolify’ı birden fazla sunucuda kullanabilir miyim?
Evet. Tek panelden birden çok sunucuyu SSH ile tanımlayabilir, uygulamalarınızı farklı sunuculara dağıtabilirsiniz. Bu sayede tek bir kontrol noktasından birden fazla makineyi yönetebilirsiniz.
Coolify yerine paylaşımlı hosting kullansam olmaz mı?
Tek bir WordPress sitesi ya da sade bir web sitesi yayınlayacaksanız ve sunucu yönetmek istemiyorsanız, panelli hosting çoğu zaman daha pratiktir. Coolify, Docker tabanlı dağıtım, çoklu uygulama ve tam kontrol isteyen kullanıcılar için anlamlıdır.
Coolify İçin Hazır Sunucu
Root erişimli VPS, NVMe SSD ve açık 80/443 portlarıyla Coolify’ı İzmir’deki veri merkezimizde dakikalar içinde kurun. %99.9 uptime, günlük yedekleme ve 7/24 Türkçe destek dahil.





