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

~/writing saha notu

  • coolify
  • self-hosting
  • yerel geliştirme
  • sslip
  • cloudflare-tunnel

Yerel Ubuntu VM Üzerinde Coolify Kurulumu ve İnternete Açma

Mustafa Ramx pixel avatar Mustafa Ramx14 Haz 20252 dk okumaGüncellendi 11 Tem 2025
Kapak görseli: Yerel Ubuntu VM Üzerinde Coolify Kurulumu ve İnternete Açma
Bu sayfada7 bölüm
  1. VM’inizi hazırlayın
  2. Coolify’ı kurun
  3. Coolify’ı internete açın
  4. sslip.io ile alan adı olmadan test
  5. Uptime Kuma yayınlayın
  6. Dışarıdan erişemiyorsanız
  7. Güvenlik uyarısı

Coolify’ı yerel makinemde test ve geliştirme için çalıştırmaya başladım. Bugün bu yerel kurulum; üretim sunucuma dokunmadan uygulama yayınlarını denediğim, servisleri izlediğim ve yapılandırmaları test ettiğim ücretsiz bir staging ve home-server ortamı olarak kullanılıyor.

Ubuntu’yu Parallels Desktop, Hyper-V, VirtualBox, VMware Fusion Player, UTM veya tercih ettiğiniz başka bir sanal makine platformuna kurabilirsiniz.

VM’inizi hazırlayın

Ubuntu 24.04 LTS kurun ve ağ ayarlarında Bridged Network seçeneğini kullanın. Böylece VM yönlendiricinizden 192.168.1.x gibi bir IP alır ve dışarıdan erişim için daha kolay yapılandırılır.

Coolify’ı kurun

VM’e SSH ile bağlanın veya terminali açıp root kullanıcıya geçin:

sudo -i
apt update && apt upgrade -y
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

Coolify panelini VM IP’niz üzerinden açın:

http://192.168.1.110:8000

192.168.1.110 yerine kendi VM IP’nizi kullanın ve yönetici hesabınızı hemen oluşturun.

Coolify panelinde yönetici hesabı oluşturma

Coolify’ı internete açın

Yönlendiricinizde 80 ve 443 portlarını VM IP’nize yönlendirin. Bu ayar genellikle Port Forwarding veya NAT / Virtual Server bölümündedir.

TP-Link yönlendiricide 80 ve 443 port yönlendirme kuralı

Artık Coolify genel IP’niz üzerinden erişilebilir olmalıdır. Port yönlendirmesiyle uğraşmak istemiyorsanız Cloudflare Tunnel kullanabilirsiniz.

sslip.io ile alan adı olmadan test

Coolify, uygulama yayınlarken şu biçimde bir adres oluşturabilir:

http://[your-app].[your-public-ip].sslip.io

Örneğin:

http://uptime.111.177.46.125.sslip.io

sslip.io, [subdomain].[ip].sslip.io adresini gerçek IP’ye çözen wildcard DNS hizmetidir. Böylece hızlı staging veya demo testleri için ayrı bir alan adı yapılandırmanız gerekmez.

Uptime Kuma yayınlayın

Coolify’da yeni bir proje oluşturup hazır servislerden Uptime Kumayı seçin.

Coolify hazır servislerinden Uptime Kuma yayınlama

Servis alanında public IP’nize göre oluşturulan domain’i kontrol edin:

Uptime Kuma servisinde public IP alan adı yapılandırması

http://uptime.111.177.23.113.sslip.io

Dışarıdan erişemiyorsanız

Bazı internet servis sağlayıcıları 80 ve 443 portlarını engeller. Bu durumda Cloudflare Tunnel ile Coolify’ı port yönlendirmesi olmadan internete açma rehberini kullanabilirsiniz.

Güvenlik uyarısı

Public IP ve açık portlar saldırganlar tarafından taranabilir. Üretim veya herkese açık demo ortamlarında Coolify sunucunuzu mutlaka güvenceye alın:

  • CrowdSec Firewall ile kötü amaçlı IP’leri engelleyin.
  • Gerekirse Traefik AppSec WAF kullanın.
  • SSH ve diğer servisleri ayrıca koruyun.

Tam sunucu koruması için CrowdSec ve Traefik güvenlik rehberine bakın.

// bu yazıyı paylaş

X’te paylaşLinkedIn