SolmanAI

Linux VPS nasıl kurulur?

Anında yanıt

Linux VPS Nasıl Kurulur? Adım Adım Rehber

Linux VPS (Virtual Private Server), fiziksel bir sunucunun sanal olarak bölünmesiyle oluşturulan bağımsız bir sunucudur. Web siteleri barındırmak, uygulamalar çalıştırmak ve çeşitli projeler geliştirmek için kullanılır. Kendi Linux VPS’ini kurmak istiyorsan, aşağıdaki adımları takip edebilirsin.


1. VPS Sağlayıcısı Seçimi ve Satın Alma

İlk olarak VPS sağlayıcısını seçmen gerekiyor. Türkiye’de ve dünyada popüler VPS sağlayıcıları şunlardır:

  • DigitalOcean
  • Vultr
  • Linode
  • AWS Lightsail
  • Türk firmalar: Turhost, Natro, Radore vb.

Sağlayıcıyı seçerken performans, fiyat, veri merkezi lokasyonu ve destek kalitesi gibi kriterlere dikkat et.


2. VPS Kurulum İşlemi

a. İşletim Sistemi Seçimi

VPS satın alma sırasında genellikle farklı Linux dağıtımları sunulur:

  • Ubuntu (özellikle 20.04 veya 22.04 LTS)
  • CentOS (Stream)
  • Debian
  • Fedora

Yeni başlayanlar için Ubuntu Server tavsiye edilir çünkü çok geniş bir topluluğa ve kolay dokümantasyona sahiptir.


3. VPS’e Bağlanma (SSH ile)

Satın aldığın VPS aktif olduktan sonra, sana bir IP adresi, kullanıcı adı (genellikle root) ve şifre verilir.

Linux veya macOS kullanıyorsan terminalden, Windows’ta ise PuTTY gibi bir SSH istemcisi ile bağlantı kurabilirsin.

Terminal komutu örneği:

ssh root@VPS_IP_ADRESI

İlk bağlantıda güvenlik uyarısı gelebilir, onayla. Şifreyi girdikten sonra VPS konsolu açılacaktır.


4. Temel Güvenlik Ayarları

  • Root şifresini değiştir:
passwd
  • Yeni yönetici kullanıcı oluştur:
adduser kullanici_adi
usermod -aG sudo kullanici_adi
  • Root ile SSH girişini kapat:
    /etc/ssh/sshd_config dosyasını aç,
    PermitRootLogin no yap ve SSH servisini yeniden başlat:
systemctl restart sshd
  • Güvenlik duvarı (ufw) yapılandır:
ufw allow OpenSSH
ufw enable

5. Gerekli Yazılımların Kurulumu

İhtiyacına göre aşağıdaki paketleri kurabilirsin:

  • Web sunucusu: Apache veya Nginx
  • Veritabanı: MySQL/MariaDB veya PostgreSQL
  • Programlama dilleri: PHP, Python, Node.js

Örnek Nginx kurulumu (Ubuntu için):

apt update
apt install nginx -y
systemctl start nginx
systemctl enable nginx

Web tarayıcında http://VPS_IP_ADRESI yazarak Nginx’in çalıştığını test et.


6. Otomatik Güncelleme ve Bakım

  • Sistem paketlerini güncel tutmak için:
apt update && apt upgrade -y
  • Otomatik güvenlik güncellemelerini etkinleştirmek için:
apt install unattended-upgrades
dpkg-reconfigure --priority=low unattended-upgrades

Sonuç

Linux VPS kurulumu temel olarak;

  1. VPS sağlayıcısından satın alma ve OS seçimi,
  2. SSH ile sunucuya bağlanma,
  3. Güvenlik ayarlarını yapma,
  4. İstediğin uygulamaları kurma ve
  5. Sistemi güncel tutma

adımlarından oluşur. Bu süreç biraz teknik bilgi gerektirir, ancak adımları dikkatle takip ederek kolayca kurabilirsin.


Pratik Öneri

Kurulum bitince mutlaka yedekleme stratejisi oluştur. VPS sağlayıcıların genellikle yedekleme (snapshot) servisleri vardır, düzenli kullanarak veri kaybının önüne geçebilirsin.

Başka bir sorunuz var mı?