Rehber · Sunucu sağlayıcıları

Hetzner'de ilk sunucun.

Hetzner Cloud'da bir sunucu açıp Kule'ye eklemek, Dokploy'u kurmak ve ilk projeni yayına almak. Baştan sona, hiç terminal açmadan.

3 dkSon güncelleme: 14 Ekim 2026

Başlamadan önce

  • Bir Hetzner Cloud hesabı
  • Kule, macOS 14 veya sonrası
  • İsteğe bağlı: bir alan adı. Cloudflare'de olması gerekmez.

1Sunucuyu oluştur

Hetzner Cloud Console'da yeni bir proje aç ve Sunucu ekle'ye tıkla. Konum olarak sana ya da ziyaretçilerine yakın bir bölge seç. İşletim sistemi için Ubuntu'nun güncel LTS sürümü, boyut için en az 2 GB bellek ve 30 GB disk yeterli.

SSH anahtarı eklemeden oluşturursan Hetzner root şifresini e-postayla gönderir. Kule için ihtiyacın olan iki şey bu e-postada: IP adresi ve root şifresi.

Sunucuya SSH anahtarı eklediysen şifre gelmez. Kule'de “ya da SSH anahtarı seç” yolunu kullan; şimdilik parolasız ~/.ssh/id_ed25519 kullanılır ve bu Mac'ten çıkmaz.

2Kule'ye ekle

Kule'de sol menüden Sunucu ekle'yi aç. IP adresini ve root şifresini yaz, Bağlan'a bas.

Şifre yalnızca bir kez kullanılır ve kaydedilmez. Bağlanınca Kule bu sunucuya özel bir anahtar üretip Keychain'e koyar. İlk bağlantıda sunucunun parmak izini kaydeder ve sabitler; sonradan değişirse bağlantıyı durdurur.

3Hazırlık

Kule önce sunucuyu korumaya alır: güvenlik duvarı, fail2ban ve otomatik güvenlik güncellemeleri. Swap yoksa 2 GB swap ekler. Önerilen kurulumu olduğu gibi kabul edebilir ya da istemediğin adımları kapatabilirsin; kapattıklarının çoğunu sonradan Sunucular ekranından açabilirsin.

apt-get install -y ufw fail2ban unattended-upgrades
ufw allow 22,80,443/tcp && ufw --force enable
systemctl enable --now fail2ban
fallocate -l 2G /swapfile && mkswap /swapfile && swapon /swapfile

Kendini sunucunun dışında bırakabileceğin hiçbir adımı (şifreyle SSH girişini kapatmak gibi) anahtarla girişi doğrulamadan atmaz.

4Dokploy kurulumu

Ardından Docker'ı ve Dokploy'u kurar. Kurulum sürerken hangi adımda olduğunu görürsün, adımın çıktısı adım bitince gelir; bu arada ne yayınlayacağını seçebilirsin.

$ curl -fsSL https://get.docker.com | sh
Docker kuruluyor…
✓ Docker hazır
Docker Swarm başlatılıyor…
✓ Swarm hazır · manager: aktar
Dokploy servisleri çekiliyor…
✓ İmajlar hazır
Panel ayağa kalkıyor…
✓ http://203.0.113.24:3000 yanıt veriyor
Admin hesabı ve API token oluşturuluyor…

Panel hazır olduğunda Kule admin hesabını ve API token'ını oluşturur, token'ı Keychain'e koyar. Dokploy paneline girmen gerekmez ama istediğin an açabilirsin.

5İlk yayın

Sunucun hazır. Bir şey seçmen yeterli; GitHub ya da Cloudflare hesabı gerekmez.

Bir proje seçersen Kule onu tanır ve kurulum planını gösterir. Onayladığında kurar ve yayına alır. Son adımda alan adını bağlarsın.

Sonraki adımlar

Kule çıktığında haber verelim.

Listedekiler ilk sürüme herkesten önce erişir.