İçeriğe geç
Yazılara dön

~/writing saha notu

  • self-hosting
  • docker
  • coolify
  • ubuntu
  • devops
  • kendi sunucunda barındırma

Coolify ile Ubuntu Üzerinde Ucuz Web Barındırma ve Yayınlama

(Vercel ve Netlify alternatifi)

Mustafa Ramx pixel avatar Mustafa Ramx15 Mar 20252 dk okumaGüncellendi 14 Ara 2025
Kapak görseli: Coolify ile Ubuntu Üzerinde Ucuz Web Barındırma ve Yayınlama
Bu sayfada7 bölüm
  1. Coolify nedir?
  2. Gereksinimler
  3. Ubuntu’yu güncelleyin
  4. Hızlı Coolify kurulumu
  5. Coolify sunucunuzu güvenceye alın
  6. Manuel kurulum
  7. Sonuç

Web uygulamalarınızı barındırmak ve yayınlamak için yüksek ücretler ödemek istemiyor musunuz? Vercel, Netlify, Render veya Heroku ücretleri arttıkça Coolify, uygulamalarınızı kendi Ubuntu VPS’inizde çalıştırabileceğiniz güçlü bir self-hosting çözümü sunar.

Coolify; Next.js, React, Node.js, PHP, Laravel ve daha fazlasını kullanıcı dostu bir arayüzle yayınlamanızı sağlayan açık kaynaklı bir platformdur. Bu rehberde Ubuntu üzerinde Coolify kuracak, Docker ve SSL yapılandırmasını hazırlayacak ve ilk uygulamanızı yayınlamaya hazır bir sunucu oluşturacaksınız.

Coolify nedir?

Coolify, Kubernetes karmaşıklığına girmeden uygulama yayınlamanızı sağlayan self-hosted bir PaaS’tir. Otomatik Let’s Encrypt SSL sertifikaları, tek tıkla yayınlama, Docker tabanlı dağıtım, veritabanları ve GitHub entegrasyonu sunar.

Coolify ile:

  • Aynı sunucuda birden fazla uygulama çalıştırabilirsiniz.
  • PostgreSQL, MySQL, Redis ve MongoDB gibi veritabanlarını yönetebilirsiniz.
  • GitHub ve GitLab depolarından otomatik CI/CD yayınları yapabilirsiniz.
  • Altyapı ve veriler üzerindeki kontrolü koruyabilirsiniz.

Gereksinimler

Ubuntu sunucunuzun şu koşulları karşılamasını öneririm:

  • Ubuntu 20.04 veya 24.04, AMD64 ya da ARM64
  • Root veya sudo erişimi
  • En az 2 CPU çekirdeği ve 2 GB RAM (4 GB önerilir)
  • SSL için isteğe bağlı bir alan adı
  • En az 30 GB boş depolama

Yeni bir sunucu kullanmak, mevcut servislerle çakışma yaşama ihtimalini azaltır. Sunucuda build işlemleri ve Coolify aynı anda çalışacaksa RAM, swap ve disk kullanımını takip edin.

Ubuntu’yu güncelleyin

sudo apt update && sudo apt upgrade -y

SSH’nin kurulu olduğundan ve 80, 443 ve 8000 portlarının güvenlik duvarında uygun şekilde yapılandırıldığından emin olun.

Hızlı Coolify kurulumu

Önerilen kurulum script’i Coolify, Docker ve gerekli bağımlılıkları birlikte kurar:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Kurulum tamamlandığında Coolify panelini şu adresten açın:

http://YOUR_SERVER_IP:8000

Yönetici hesabınızı hemen oluşturun. Kayıt ekranını internete açık bırakmak, başkasının sunucuyu sizden önce sahiplenmesine yol açabilir.

Coolify sunucunuzu güvenceye alın

Coolify ters proxy olarak Traefik kullanır ve Let’s Encrypt ile HTTPS sağlar. Ancak yalnızca Traefik kullanmak botları ve saldırı taramalarını durdurmaz. Uygulamalarınızı ve sunucunuzu korumak için CrowdSec ve gerektiğinde Traefik AppSec WAF kullanabilirsiniz.

Ubuntu üzerinde Coolify kurulumu ve yapılandırması

Manuel kurulum

Docker’ı kurmak için:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
docker --version
sudo systemctl enable --now docker
sudo apt install docker-compose -y
docker-compose --version

Ardından Coolify deposunu klonlayıp kurulum script’ini çalıştırın:

git clone https://github.com/coollabsio/coolify.git
cd coolify/scripts
./install.sh

Sonuç

Artık Ubuntu üzerinde çalışan, Docker uygulamalarını kendi sunucunuzda yayınlamaya hazır bir Coolify ortamınız var. Coolify’ı yapılandırmak ve ilk projenizi yayınlamak için Coolify yapılandırma rehberine, tam sunucu güvenliği için CrowdSec ve Traefik rehberine geçebilirsiniz.

Üretim sunucularında gereksiz portları kapatın, güncellemeleri takip edin ve yedekleme ile izleme planınızı oluşturun.

// bu yazıyı paylaş

X’te paylaşLinkedIn