Rehber · Sunucu sağlayıcıları

Hangi sağlayıcı olursa aynı adımlar.

Kule belirli bir sağlayıcıya bağlı değil. Bir IP adresi ve root erişimi veren her VPS’i aynı şekilde ekler, korur ve Dokploy’u kurar.

5 dkSon güncelleme: 14 Ekim 2026

Başlamadan önce

  • Bir VPS: IP adresi ve root erişimi (şifre ya da SSH anahtarı)
  • Kule, macOS 14 veya sonrası
  • İsteğe bağlı: bir alan adı. Cloudflare’de olması gerekmez.

1Sunucuyu seç

Sağlayıcının panelinde yeni bir sunucu oluştururken şunlara dikkat et:

  • İşletim sistemi: Ubuntu’nun güncel LTS sürümü. Kule, Docker’ın paket deposunun bulunduğu her Ubuntu ve Debian sürümünü kurar.
  • İşlemci: x86_64 ya da arm64.
  • Boyut: en az 2 GB bellek ve 30 GB disk. Dokploy’un kendi önerdiği alt sınır bu.
  • Boş bir sunucu: 80, 443 ve 3000 portlarını kullanan başka bir şey olmamalı. Hazır bir panel ya da web sunucusu içeren imajlar yerine sade işletim sistemini seç.
  • SSH: Kule sunucuya 22 numaralı porttan bağlanır.

Sunucu hazır olduğunda sağlayıcı sana bir IP adresi ve giriş bilgisi verir: çoğunlukla e-postayla ya da panelde gösterilen bir root şifresi, ya da oluştururken eklediğin SSH anahtarı.

Desteği bitmiş bir Ubuntu sürümünü de kurar; paketleri eski sürümlerin arşivinden çeker ama bu sürüm artık güvenlik güncellemesi almaz. Kule bunu kurulumda söyler. Seçme şansın varsa güncel bir LTS sürümü seç.

2Root yerine başka bir kullanıcı verildiyse

Bazı sağlayıcılar root’u kapalı teslim eder ve ubuntu ya da debian gibi sudo yetkili bir kullanıcı verir. Kule kurulumu doğrudan root olarak yapar ve sudo kullanmaz; bu yüzden bu durumda önce root erişimini açman gerekir. Verilen kullanıcıyla bağlan ve şunları çalıştır:

ssh ubuntu@198.51.100.7
sudo passwd root
echo 'PermitRootLogin yes' | sudo tee /etc/ssh/sshd_config.d/0-root.conf
sudo systemctl restart ssh

Root’a verdiğin şifreyi Kule’ye bir kez gireceksin. Kule’nin “yalnız anahtarla giriş” koruması açıkken kurulum root’un şifreyle girişini yeniden kapatır. Sağlayıcıya özgü ayrıntılar için OVHcloud rehberine bak.

3Kule’ye ekle

Kule’de sol menüden Sunucu ekle’yi aç. IP adresini yaz, kullanıcıyı root bırak, root şifresini gir ve Bağlan’a bas.

Sunucuyu SSH anahtarıyla oluşturduysan “ya da SSH anahtarı seç” yolunu kullan. Kule bu Mac’teki ~/.ssh/id_ed25519 dosyasını okur; anahtar Mac’ten çıkmaz. Parolalı bir anahtarla bu yol çalışmaz, o durumda şifreyle bağlan.

İki yolda da Kule bu sunucuya özel ayrı bir anahtar üretip sunucuya ekler ve Keychain’e koyar; sonraki bağlantılar hep bu anahtarla olur. Şifre yalnızca bir kez kullanılır ve kaydedilmez. İlk bağlantıda sunucunun parmak izini gösterir; onayladığında sabitlenir, değişirse Kule bağlanmayı durdurur.

4Kontroller

Kule bir şeye dokunmadan önce sunucuya bakar ve sonucu satır satır gösterir:

Bağlandı · Ubuntu 24.04 LTS · 2 vCPU · 4 GB RAM · 80 GB disk
Port 80, 443 ve 3000 boş
Docker Hub ve GitHub’a erişim var
Güvenli SSH anahtarı kuruldu · Keychain’de

Bir eksik varsa nedenini söyleyip orada durur: işletim sistemi için Docker paketi yoksa, portlardan biri başka bir şeydeyse ya da sunucu internete çıkamıyorsa.

5Korumalar ve Dokploy

Ardından korumaları kurar: güvenlik duvarı, fail2ban, otomatik güvenlik güncellemeleri, gerekirse swap, saat dilimi ve yalnız anahtarla SSH girişi. Sonra Docker’ı, Docker Swarm’ı ve Dokploy’u resmi kurulum betiğiyle kurar, yönetici hesabını ve API anahtarını oluşturup Keychain’e koyar.

Bağlantı koparsa ya da Mac uykuya geçerse kurulum kaldığı adımdan sürer. Ayrıntılar Dokploy rehberinde.

Sonraki adımlar

Kule çıktığında haber verelim.

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