Hadi biraz hayal kurmaya başlayalım. Kendi web sitenizi kurmak için bir sunucu kiralamaya karar verdiniz. Gözünüzü Linode gibi güvenilir bir VPS sağlayıcısına dikip, profesyonel bir ortamda çalışmaya başlamak istiyorsunuz. Ama bir soru var: *Nasıl kurulur bu Linode VPS?* Endişelenmeyin, çünkü bu yazı size her adımda yardımcı olacak. Ve daha da güzelini söyleyeyim: sadece kurulumla kalmayacağız, aynı zamanda VPS’inizi nasıl etkili bir şekilde yöneteceğinizin sırlarını da paylaşacağım.
---
1. Linode Hesabı Oluşturma ve Sunucu Seçme
İlk adımda, Linode’un sitesine gidip, hesap oluşturmanız gerekiyor. İşte bu, her şeyin başladığı yer. Hesabınızı oluşturduktan sonra, Linode’un kontrol paneline giriş yapın.
VPS'inizi seçmek için en uygun planı belirlemeniz gerek. Linode, her bütçeye uygun farklı seçenekler sunuyor. Eğer başlarken çok büyük bir projeyi hedeflemiyorsanız, 1GB RAM ve 1 CPU çekirdeği olan planlar size yetecektir.
Unutmayın: Başlangıçta daha düşük bir plan seçmek her zaman iyi bir fikir olabilir. Çünkü ihtiyacınız arttıkça daha yüksek planlara kolayca geçebilirsiniz.
---
2. Linode VPS Kurulum Adımları
Sunucuyu seçtikten sonra, artık kurulum kısmına geçebiliriz. İşte Linode VPS’inizi kurarken yapmanız gereken adımlar:
# a. Linux Distro Seçimi
VPS’inize hangi işletim sistemini yüklemek istediğinizi seçmeniz gerekiyor. Linode, çeşitli Linux dağıtımlarını sunuyor, bunlar arasında Ubuntu, CentOS, Debian gibi popüler seçenekler var. Bizim önerimiz Ubuntu, çünkü kullanıcı dostu ve topluluğu çok geniş.
# b. SSH Anahtarınızı Ekleyin
Sunucunuza güvenli bir şekilde bağlanabilmeniz için bir SSH anahtarı oluşturmalısınız. Linode, root kullanıcısı için şifre yerine SSH anahtarı kullanmayı öneriyor. Eğer SSH anahtarınız yoksa, aşağıdaki komutla kolayca oluşturabilirsiniz:
ssh-keygen -t rsa -b 4096
Bu komutla, bilgisayarınızda bir SSH anahtarı oluşturacak ve Linode’unuza güvenli bir bağlantı sağlayacaktır.
# c. Sunucunuzu Başlatın
Tüm ayarları yaptıktan sonra, Sunucuyu Başlat butonuna tıklayın ve birkaç dakika içinde VPS’iniz hazır olacaktır.
---
3. VPS Yönetimi ve Güncellemeler
VPS’inizi kurduktan sonra, sadece çalıştırmakla kalmamalı, aynı zamanda bakımını da yapmalısınız. İşte bu noktada, VPS yönetiminin temellerine hakim olmanız gerekiyor.
# a. Sunucuya Bağlanma
VPS’inize bağlanmak için terminal üzerinden SSH komutunu kullanabilirsiniz. İşte komut:
ssh root@sunucu-ip-adresi
Bundan sonra sunucunuza bağlanabilirsiniz.
# b. Güncellemeleri Yapın
Her şey hazır olduğunda, sunucunun güncel olması çok önemli. Çünkü güncellemeler, hem güvenliği artırır hem de sistemin stabil çalışmasını sağlar. Aşağıdaki komutlarla sistemi güncelleyebilirsiniz:
sudo apt update && sudo apt upgrade -y
Bu komut, sistemdeki tüm yazılımları güncelleyecek.
# c. Firewall Ayarları
Sunucunuzu güvende tutmak için basit bir güvenlik duvarı kurmalısınız. Ubuntu kullanıyorsanız, UFW (Uncomplicated Firewall)’ı kullanarak kolayca yapılandırabilirsiniz:
sudo ufw allow OpenSSH
sudo ufw enable
Bu, sadece SSH bağlantılarına izin verecek ve sunucunuzu dış saldırılara karşı koruyacaktır.
---
4. Web Sunucusu Kurulumu
Şimdi de sunucunuz üzerinde çalışacak bir web sunucusu kurmanız gerekecek. Genellikle, Apache veya Nginx tercih edilir. Burada, Apache’yi nasıl kuracağınızı gösterelim:
sudo apt install apache2
Apache kurulumunun ardından, tarayıcınızdan sunucu IP’nizi yazarak, başarılı bir şekilde kurulumunuzu kontrol edebilirsiniz.
---
5. Veritabanı ve PHP Kurulumu
Web siteniz dinamikse, veritabanına ve PHP’ye ihtiyacınız olacak. Eğer bir WordPress sitesi kurmayı düşünüyorsanız, işte gerekli komutlar:
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql
Veritabanı kurulumu ve PHP ile Apache entegrasyonu, web sitenizin hızlı ve stabil çalışmasını sağlayacaktır.
---
6. Sunucu İzleme ve Yedekleme
Sunucunuzın sağlıklı çalışması için, düzenli olarak izleme yapmalısınız. htop komutu ile CPU ve RAM kullanımı hakkında bilgi alabilirsiniz:
htop
Ayrıca, yedeklemeler çok önemlidir. Sunucunuzun veri kaybı yaşamaması için düzenli yedekleme yapmayı unutmayın.
---