1. Linode Hesabı Oluşturma
Her şey bir Linode hesabı oluşturmakla başlar. Linode’un web sitesine gidip "Sign Up" (Kaydol) butonuna tıklayarak hesabınızı oluşturabilirsiniz. Kayıt işlemi basittir ve yalnızca e-posta adresi ve şifre gerektirir. Hesabınızı oluşturduktan sonra, ödeme bilgilerinizi eklemeniz gerekecek. Linode, yeni kullanıcılar için 100 $ değerinde kredi sunuyor, bu sayede test etme şansınız olur.
2. VPS Seçimi ve Sunucu Konfigürasyonu
Hesabınız başarıyla oluşturulduktan sonra, "Create Linode" butonuna tıklayarak yeni bir VPS (Linode) oluşturabilirsiniz. İşte bu aşama oldukça önemli çünkü seçeceğiniz VPS, web sitenizin hızı ve performansı üzerinde doğrudan etkili olacaktır.
Sunucu türünüzü seçerken, ihtiyacınıza uygun bir paket seçmek çok önemli. Eğer kişisel bir blog ya da küçük ölçekli bir proje üzerinde çalışıyorsanız, düşük donanımlı bir VPS yeterli olabilir. Ancak daha büyük projeler için, daha fazla CPU gücü ve RAM tercih etmelisiniz. Linode, farklı özelliklere sahip birçok VPS planı sunuyor. Planı seçtikten sonra, sunucu için bir veri merkezi konumu seçmeniz istenecek. Eğer Türkiye’deki kullanıcılar hedefliyorsanız, en yakın veri merkezi olarak Frankfurt veya Amsterdam gibi Avrupa merkezlerini seçebilirsiniz.
3. Sunucu İşletim Sistemi Seçimi
Linode, birçok işletim sistemi seçeneği sunuyor. Genellikle Ubuntu, CentOS ve Debian gibi popüler Linux dağıtımlarını tercih edebilirsiniz. Sunucunuzu kurarken, işletim sistemi seçimini yapmalısınız. Eğer yeni başlıyorsanız, Ubuntu genellikle en kolay ve kullanıcı dostu seçenek olacaktır.
4. Sunucuyu Başlatma ve SSH ile Bağlantı Kurma
Sunucu kurulumunu tamamladıktan sonra, VPS’iniz başlatılacaktır. Linode panelinde sunucunuzun IP adresini bulabilirsiniz. Bu IP adresi üzerinden SSH ile bağlanarak sunucunuza giriş yapabilirsiniz.
SSH bağlantısı için terminal veya bir SSH istemcisi kullanabilirsiniz. Aşağıdaki komutla SSH ile bağlanabilirsiniz:
ssh root@
İlk kez giriş yapacağınızda, şifreniz oluşturulmuş olacaktır. Bu şifreyi daha sonra değiştirebilirsiniz. SSH bağlantısı başarılı olduğunda, sunucunuza tam erişim sağlayarak işlemleri yapabilirsiniz.
5. Sunucuyu Güvenli Hale Getirme
Sunucunuz hazır ama henüz güvenlik tarafını göz ardı etmemeniz gerekiyor. İyi bir güvenlik önlemi alarak sunucunuzu dış tehditlere karşı korumanız çok önemli. Bunun için aşağıdaki adımları takip edebilirsiniz:
- Kök (root) kullanıcısını devre dışı bırakın: "root" kullanıcısıyla SSH bağlantısı yapmak çok riskli olabilir. Bunun yerine, kullanıcı oluşturup onunla bağlantı kurmak daha güvenlidir.
adduser yeni_kullanici
usermod -aG sudo yeni_kullanici
- SSH Portunu Değiştirme: SSH’yi farklı bir port üzerinden çalıştırmak, kötü niyetli saldırganların hedef almasını zorlaştırır.
sudo nano /etc/ssh/sshd_config
Dosya içinde `Port 22` satırını bulun ve farklı bir port numarası girin.
- Firewall Yapılandırması: UFW (Uncomplicated Firewall) kullanarak sunucunuza gelen trafiği yönetebilirsiniz.
sudo ufw allow 22/tcp # SSH için izin ver
sudo ufw enable
6. Web Sunucusu Kurulumu
Web sitesi barındırmak için Apache veya Nginx gibi bir web sunucusu kurmanız gerekecek. Nginx, performansı ve düşük bellek kullanımı ile bilinir. Ubuntu üzerinde Nginx kurulumunu yapmak için aşağıdaki komutları kullanabilirsiniz:
sudo apt update
sudo apt install nginx
Kurulum tamamlandıktan sonra, web sunucusunun çalışıp çalışmadığını kontrol edebilirsiniz. Tarayıcınızda sunucunuzun IP adresini girerek, Nginx’in varsayılan sayfasını görebilirsiniz.
7. VPS Yönetimi ve Bakım
VPS kurulumunu tamamladıktan sonra, onu yönetmek ve bakımlarını yapmak da oldukça önemlidir. Her şeyden önce, sunucunuzun güncel olduğundan emin olmalısınız. Aşağıdaki komut ile sunucunuzdaki tüm paketleri güncelleyebilirsiniz:
sudo apt update && sudo apt upgrade
VPS’inizi sürekli izlemek için araçlar kullanmak da faydalıdır. Örneğin, `htop` komutu ile anlık CPU ve RAM kullanımını görebilirsiniz.
sudo apt install htop
htop
Sunucunuzda her şeyin yolunda olup olmadığını izlemek için düzenli aralıklarla bakım yapmanız gerektiğini unutmayın.
8. Yedekleme ve Felaketten Kurtarma
Herhangi bir olumsuz durumda sunucunuzun yedeklerinin olması çok önemlidir. Linode, yedekleme işlemleri için güçlü araçlar sunar. Bu sayede verilerinizi kaybetmeden sunucunuzu sıfırlayabilir veya farklı bir sunucuya taşıyabilirsiniz.
Linode paneli üzerinden manuel yedeklemeler alabilir veya otomatik yedekleme hizmetini etkinleştirebilirsiniz.
Yedeklemeler, veri kaybına karşı sigorta gibidir.