Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Kendi Sunucunuzu Kurmak İçin Debian VPS Kılavuzu

Uygulamalarınızı kendi sunucunuzda barındırmak için Debian VPS kurulumu ve ipuçlarını pratik adımlarla öğrenin.

Giriş

Debian ile bir Virtual Private Server (VPS) üzerinde kendi sunucunuzu barındırmak, ortamlarının kontrolünü elinde tutmayı seven geliştiriciler ve homelab meraklıları için mükemmel bir tercihtir. Bu kılavuz, Debian VPS’yi kendi uygulamalarınız için nasıl kuracağınızı adım adım anlatmakta; kurulumdan ilk uygulamanızı çalıştırmaya kadar her şeyi kapsamaktadır.

Bir VPS Sağlayıcısı Seçmek

Kurulum sürecine başlamadan önce, güvenilir bir VPS sağlayıcısı seçmek önemlidir. Aşağıda, kendi sunucunuzu barındırmak isteyenler için rekabetçi fiyatlar ve performans sunan bazı önde gelen sağlayıcıların karşılaştırması yer almaktadır.

SağlayıcıFiyat (aylık)ÖzelliklerBağlantı
Contabo VPS5.99 EURYüksek depolama, çeşitli lokasyon seçenekleriContabo
Hetzner Cloud4.15 EURMükemmel performans ve destekHetzner
DigitalOcean6 USDKullanıcı dostu arayüz, ölçeklenebilirlikDigitalOcean
Vultr6 USDÇoklu veri merkezi lokasyonlarıVultr
Linode (Akamai)5 USDGüçlü performans ve güvenilir çalışma süresiLinode

Tam VPS karşılaştırması için tüm VPS karşılaştırması adresini ziyaret edebilirsiniz.

Debian VPS Kurulumu

Adım 1: VPS’nizi Sağlayıcınızda Temin Edin

Sağlayıcıyı seçtikten sonra, kaydolun ve kurulum sırasında Debian işletim sistemini seçin. Çoğu sağlayıcı çeşitli Debian sürümleri sunar; güvenlik ve performans açısından en güncel kararlı sürümü tercih edin.

Adım 2: VPS’nize Bağlanın

VPS’iniz kurulduktan sonra, size bir IP adresi ve erişim bilgileri verilecektir. SSH (Secure Shell) kullanarak VPS’nize bağlanın. Terminalinizi açın ve şu komutu çalıştırın:

ssh root@[vps-adresi]

[vps-adresi] kısmını sunucunuzun gerçek IP adresiyle değiştirin. İlk kez bağlanıyorsanız, anahtar uyarısı görebilirsiniz. Devam etmek için “yes” yazın.

Adım 3: Sistemi Güncelleyin

Giriş yaptıktan sonra, paket listenizi güncellemek ve eski paketleri yükseltmek önemlidir. Aşağıdaki komutu çalıştırın:

apt update && apt upgrade -y

Bu, Debian VPS’inizin en güncel güvenlik yamaları ve güncellemelerle donatılmasını sağlar.

Adım 4: Yeni Bir Kullanıcı Oluşturun

Güvenlik açısından, günlük görevler için root hesabını kullanmaktan kaçınmak en iyisidir. Yeni bir kullanıcı oluşturup, ona sudo yetkileri verin:

adduser [kullanıcıadı]
usermod -aG sudo [kullanıcıadı]

[kullanıcıadı] kısmını istediğiniz kullanıcı adıyla değiştirin. Bu kullanıcıyla giriş yapın:

su - [kullanıcıadı]

Adım 5: SSH Anahtar Doğrulama Kurulumu

Gelişmiş güvenlik için SSH anahtar doğrulamasını kurun:

  1. Yerel makinenizde anahtar çifti oluşturun:

    ssh-keygen
  2. Kamu anahtarını VPS’nize aktarın:

    ssh-copy-id [kullanıcıadı]@[vps-adresi]
  3. Anahtar tabanlı giriş test edin:

    ssh [kullanıcıadı]@[vps-adresi]

Adım 6: Yaygın Uygulamaları Yükleme

Artık temel VPS’niz hazır. Kendi barındırma ihtiyaçlarınıza göre şu uygulamaları yüklemek isteyebilirsiniz:

Örneğin, Nginx kurmak için:

sudo apt install nginx -y

Adım 7: Son Konfigürasyonlar

Uygulamalarınızı yükledikten sonra, VPS’nizi güvenlik altına almak için güvenlik duvarlarını yapılandırın. ufw (Basit Güvenlik Duvarı) kullanabilirsiniz:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable

Sonuç

Debian VPS kurulumu, birçok kendi barındırma olanağı sunan basit bir süreçtir. Bu adımları takip ederek, ortamınızı özelleştirebilir ve çeşitli uygulamaları devreye alarak geliştirme deneyiminizi zenginleştirebilirsiniz.

SSS (Sıkça Sorulan Sorular)

Q1: Debian VPS üzerinde kendi sunucunuzu barındırmanın temel avantajları nelerdir?
Debian VPS üzerinde kendi sunucunuzu barındırmak, sunucu ortamınız ve güvenliğiniz üzerinde daha fazla kontrol sağlar. Uygulama testleri, web sunucuları çalıştırma veya veritabanları yönetimi gibi ihtiyaçlarınıza uygun şekilde yapılandırma yapabilirsiniz. Debian’ın paket yönetimi ve büyük topluluk desteği sayesinde, kaynaklara kolayca ulaşabilirsiniz.

Q2: Debian VPS üzerinde herhangi bir uygulama çalıştırabilir miyim?
Evet, Debian ile uyumlu olan neredeyse her uygulamayı çalıştırabilirsiniz. Geniş yazılım depolarında içerik yönetim sistemleri (CMS), geliştirme araçları ve daha fazlası bulunur. Ancak, planladığınız uygulamanın sistem gereksinimlerini ve bağımlılıklarını kontrol etmek önemlidir.

Q3: Debian VPS üzerinde verilerimi nasıl yedekleyebilirim?
Veri yedekleme hayati öneme sahiptir. rsync veya tar gibi araçları kullanarak dosyalarınızın yedeklerini oluşturabilirsiniz. Ayrıca, harici depolama çözümleri veya bulut servisleri kullanarak yedeklerinizi otomatikleştirebilir ve güvence altına alabilirsiniz. Düzenli yedekler, veri kaybı veya bozulma durumuna karşı size koruma sağlar.