Rehber · Sunucu sağlayıcıları

OVHcloud’da ilk sunucun.

OVHcloud VPS’ler root yerine sıradan bir kullanıcıyla teslim edilir. Root erişimini bir kez açıp sunucuyu Kule’ye eklemek, sonrası her zamanki gibi.

4 dkSon güncelleme: 14 Ekim 2026

Başlamadan önce

  • Bir OVHcloud hesabı
  • Kule, macOS 14 veya sonrası
  • Mac’indeki Terminal: root erişimini açmak için bir kez, birkaç komut
  • İsteğe bağlı: bir alan adı. Cloudflare’de olması gerekmez.

1VPS’i sipariş et

OVHcloud’dan bir VPS sipariş ederken işletim sistemi olarak Ubuntu’nun güncel LTS sürümünü seç. Boyut için en az 2 GB bellek ve 30 GB disk yeterli; Dokploy’un kendi önerdiği alt sınır bu.

VPS hazır olduğunda OVHcloud bir teslim e-postası gönderir. İçinde IPv4 adresi ve kullanıcı adı yazar; geçici şifre e-postanın içinde değil, e-postadaki güvenli bir bağlantıdadır. Ubuntu’da kullanıcı adı ubuntu, Debian’da debian. VPS’i sonradan Control Panel’de Bare Metal Cloud altında, Virtual private servers bölümünde de bulursun.

Bu kullanıcı root değil ve OVHcloud root hesabını varsayılan olarak kapalı teslim eder. Kule kurulumu (paketler, güvenlik duvarı, Docker) doğrudan root olarak yapar ve sudo kullanmaz; bu yüzden önce root erişimini açman gerekiyor.

2İlk giriş

Mac’inde Terminal’i aç ve e-postadaki kullanıcıyla bağlan. OVHcloud ilk girişte geçici şifreyi değiştirmeni ister; değiştirince oturum kapanır. Bu beklenen bir durum: yeni şifrenle tekrar bağlan.

ssh [email protected]
# geçici şifreyi değiştir, oturum kapanır
ssh [email protected]

3Root erişimini aç

Hâlâ sunucudayken root için bir şifre belirle ve root’un şifreyle SSH girişine izin ver. Bu şifreyi birazdan Kule’ye bir kez gireceksin.

sudo passwd root
echo 'PermitRootLogin yes' | sudo tee /etc/ssh/sshd_config.d/0-root.conf
sudo systemctl restart ssh
Bu izin kalıcı değil. Kule’nin “yalnız anahtarla giriş” koruması açıkken (varsayılan bu) kurulum root’un şifreyle girişini yeniden kapatır; root’a yalnız anahtarla girilebilir. İstersen kurulumdan sonra /etc/ssh/sshd_config.d/0-root.conf dosyasını silebilirsin.

4Kule’ye ekle

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

İlk bağlantıda Kule sunucunun parmak izini gösterir; onayladığında sabitlenir. Sonra bu sunucuya özel bir SSH anahtarı üretip sunucuya ekler ve Keychain’e koyar. Şifre yalnızca bir kez kullanılır, hiçbir yere yazılmaz.

5Hazırlık ve Dokploy

Buradan sonrası her sağlayıcıda aynı. Kule sunucuya bakar (işletim sistemi, kaynaklar, 80, 443 ve 3000 portları, internet erişimi), korumaları kurar ve Dokploy’u resmi kurulum betiğiyle kurar.

apt-get install -y -q ufw fail2ban unattended-upgrades
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp && ufw --force enable
curl -fsSL https://get.docker.com | sh
docker swarm init --advertise-addr 203.0.113.24
✓ http://203.0.113.24:3000 yanıt veriyor

Panel hazır olunca Kule yönetici hesabını ve API anahtarını tarayıcı açmadan oluşturur ve Keychain’e koyar. Ayrıntılar Dokploy rehberinde.

Sonraki adımlar

Kule çıktığında haber verelim.

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