Coolify hakkında
Coolify, kendi sunucunuzda barındırdığınız bir Heroku, Netlify ya da Vercel gibi çalışan açık kaynaklı bir platformdur. Bir Git deposu bağlarsınız; Coolify uygulamayı derler, bir Docker konteynerinde çalıştırır, yönlendirmeyi ve sertifikaları da kendisi halleder. Hazır şablonlar sayesinde veritabanlarını ve üçüncü taraf servisleri de dağıtabilir.
Bağımsız geliştiriciler, küçük ekipler ve ajanslar için uygundur. Her proje için ayrı bir Ansible playbook'u yazmadan altyapının kontrolünü elinde tutmak isteyenlere hitap eder. Maliyet bir sunucunun maliyetiyle sınırlı kalır, verileriniz de kontrol ettiğiniz bir makinede durur.
Teslimatta VPS, cloud-init aracılığıyla /opt/install-coolify.sh betiği üzerinden resmi kurulum betiğini (curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash) çalıştırmış olur. Bu betik Docker'ı, Coolify'ı ve bağımlılıklarını kurar. Web arayüzü http://SERVER_IP:8000 adresinde yanıt verir ve yönetici hesabınızı burada oluşturursunuz.
Coolify ile neler yapabilirsiniz
Git'ten doğrudan dağıtım
GitHub, GitLab, Bitbucket veya Gitea deposu bağlayın. Coolify uygulamayı Dockerfile, Docker Compose dosyası ya da buildpack ile derler ve başlatır.
Tek tıkla veritabanı
PostgreSQL, MySQL, MariaDB, MongoDB, Redis ve diğerleri arayüzden oluşturulur. Zamanlanmış yedekler S3 uyumlu bir depolamaya gönderilebilir.
Alan adı ve HTTPS sertifikaları
Her uygulamaya bir alan adı bağlarsınız; reverse proxy'yi ve Let's Encrypt sertifikalarını Coolify yönetir. Elle bakımını yapacağınız bir Nginx yapılandırması kalmaz.
Hazır servis kataloğu
Analitik araçları, wiki'ler, izleme araçları gibi onlarca kendi sunucuda çalışan araç şablonlardan kurulur. Her Compose dosyasını kendiniz yazmak zorunda kalmazsınız.
Webhook ve otomatik dağıtım
Bir dala yapılan push yeni bir dağıtımı tetikleyebilir. Ortam değişkenleri ve gizli anahtarlar, panelden uygulama bazında yönetilir.
Birden çok sunucu, tek panel
Coolify, SSH üzerinden başka sunucuları da yönetebilir. Tek bir VPS ile başlayıp yükü daha sonra, araç değiştirmeden dağıtabilirsiniz.
Coolify ile başlayın
Siparişten canlıya birkaç dakikada.
- 1
VPS'i Coolify seçili olarak sipariş edin
Sipariş formunda bir Linux VPS (Paris veya Frankfurt) seçin, ardından "Applications" sekmesinde Coolify'ı işaretleyin. İşletim sistemi olarak Debian 12, Debian 13 ya da Ubuntu 20.04, 22.04 veya 24.04 seçebilirsiniz.
- 2
Teslimatı bekleyin ve paneli açın
Kurulum betiği ilk açılışta çalışır ve birkaç dakika sürebilir. İlerlemeyi SSH ile izleyebilir, ardından arayüzü tarayıcıda açabilirsiniz.
Bashssh root@SERVER_IP cloud-init status --wait # sonra http://SERVER_IP:8000 adresini açın - 3
Yönetici hesabını oluşturun
Coolify'ın açılış sayfasında e-posta adresinizi ve güçlü bir parola girin. Bunu teslimattan hemen sonra yapın: hesap oluşturulana kadar kayıt sayfası, adresi bilen herkese açıktır. Ardından ilk projenizi ekleyin ve Git deponuzu bağlayın.
- 4
Üretim için güvenliği sağlayın
YOUR_DOMAIN için SERVER_IP adresine işaret eden bir DNS A kaydı oluşturun, sonra bu alan adını Coolify örneğinin ayarlarına girerek panele HTTPS ile erişin. Ardından sunucunun dışarıya açık yüzeyini sınırlayın ve veritabanlarınız için yedekleme planlayın.
Bash# ufw ile örnek (dikkat: Docker, yayımlanan portlar için ufw'yi atlayabilir) ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp
Coolify kullanım alanları
Heroku veya Vercel'e alternatif
Node.js, PHP, Python uygulamalarınızı ya da statik sitelerinizi sabit maliyetli bir sunucuda barındırın; her Git push'unda dağıtım otomatik başlasın.
Ajans için test ve onay ortamı
Her müşteri için ayrı bir proje açın; ortam değişkenleri, alan adları ve veritabanı, tüm ekibin kullandığı tek bir panelde dursun.
Dahili araçları kendiniz barındırın
Servis kataloğundan bir wiki, analitik aracı ya da görev yöneticisi kurun; dağınık Compose dosyalarını tek tek bakımını yapmanız gerekmez.
Test ve ön üretim ortamları
Bir projenin her dalını üretime almadan önce test etmek için dağıtın, işiniz bitince ortamı silin.
Coolify hakkında sık sorulan sorular
VPS, Coolify'ın resmi kurulum betiğini çalıştırmış olur; betik Docker'ı, Coolify'ı ve bağımlılıklarını kurar. Web arayüzüne sunucunun IP adresinin 8000 portundan erişilir. Geriye yalnızca yönetici hesabınızı oluşturmak kalır.
Coolify hakkında daha fazlası
Sunucuyu boyutlandırma
Coolify belgeleri, örneğin kendisi için en az 2 GB RAM, 2 çekirdek ve yaklaşık 30 GB disk önerir. Bu rakamlar sizin uygulamalarınızı kapsamaz. Derleme işlemleri (npm, Composer, derleme adımları) birkaç dakika boyunca bol bellek tüketir: pay bırakın ya da sunucu sınırdaysa swap ekleyin. Derlemeler üretimdeki uygulamalarınızı yavaşlatıyorsa, derlemeler veya ağır yükler için ayrı bir ikinci sunucu kullanmak iyi bir sonraki adımdır. Uygun boyutu seçmek için Linux VPS sayfasına bakabilirsiniz.
Alan adı ve HTTPS
8000 portu ilk bağlantı içindir ve HTTP üzerinden, yani şifrelenmeden çalışır. Hesabınızı oluşturur oluşturmaz, parolanızı düz metin olarak girmemek için panelin kendisine bir alan adı bağlayın (örnek ayarlarında). Uygulamalarınız için her alan adı, dağıtımdan önce sunucunun IP adresine yönlendirilmiş olmalıdır; aksi halde sertifika alınamaz. Henüz bir alan adınız yoksa alan adları sayfasına göz atın.
Yedekler
Coolify, veritabanı yedeklerini S3 uyumlu bir depolamaya zamanlayabilir. İlk veritabanınızı oluşturur oluşturmaz yedeği yapılandırın ve bir geri yüklemeyi deneyin. Uygulamalarınızın birimleri (volume) ve Coolify'ın kendi yapılandırması da sunucunun dışında, sizin tarafınızdan yedeklenmeyi hak eder.
Güncellemeler
Coolify güncellemeleri arayüzünden sunar; etkinleştirirseniz otomatik de uygulayabilir. Üretim örneğinde güncellemeleri kendiniz, trafiğin az olduğu saatlerde ve projenin sürüm notlarını okuduktan sonra başlatmanızı öneririz.