Başlangıç: İhtiyaç Analizi ve Donanım Planlaması
Sunucu kurulumuna başlamadan önce hangi hizmetlerin sunulacağını, kaç kullanıcının bağlanacağını ve veri büyüme hızını netleştirin. Bu değerler, işlemci çekirdeği, RAM boyutu ve disk kapasitesini belirler. Örneğin; e-posta sunucusu için 8 GB RAM, veritabanı için 32 GB RAM gerekebilir.
Donanım seçerken Intel Xeon veya AMD EPYC işlemciler, ECC destekli RAM ve RAID yapılandırması destekleyen anakartlar tercih edilmelidir. Ayrıca en az iki adet güç kaynağı ve yedek disk alanı önerilir. Eskişehir Bilgisayar, bu bileşenleri tedarik ederek kuruluma hazır hale getirir.
İşletim Sistemini Kurma ve Temel Ayarlar
Seçtiğiniz işletim sistemini (örneğin Ubuntu Server 22.04 LTS) USB veya DVD ile sunucuya yükleyin. Kurulum sihirbazında disk bölümlemesi yaparken root (/), /home ve swap alanlarını doğru boyutlandırın. Genel öneri: swap, RAM’in iki katı kadar olmalı, /home ise kullanıcı verileri için geniş tutulmalıdır.
İşletim sistemi kurulduktan sonra ağ arayüzünü sabit IP ile yapılandırın. DHCP yerine statik IP, sunucunun IP’sinin değişmemesini sağlar. Ayrıca hostname ayarı, zaman dilimi (Europe/Istanbul) ve NTP senkronizasyonu yapılmalıdır. Bu temel ayarlar, sonraki tüm hizmetlerin sorunsuz çalışmasını sağlar.
Güvenlik Duvarı ve Erişim Kontrolleri
Sunucunuz internete açılacaksa güvenlik duvarı kurallarını en baştan belirleyin. SSH için yalnızca verilen IP adreslerinden erişim izni tanıyın ve port 22’yi varsayılan değerden değiştirin. Fail2ban gibi araçlarla brute-force saldırılarını engelleyin.
Root şifresi yerine, sudo yetkisine sahip bir normal kullanıcı oluşturun ve SSH anahtar ile giriş yapın. Ayrıca gereksiz hizmetleri (telnet, FTP) devre dışı bırakın. Eskişehir Bilgisayar, kurulum esnasında bu ayarları otomatik olarak yapar ve size erişim raporu sunar.
Veri Depolama ve Yedekleme Yapılandırması
Veri kaybını önlemek için RAID 1 veya RAID 5 yapısı kurun. RAID, disk arızalarında verilerinizi korur. Ayrıca harici bir yedekleme diskine veya bulut depolamaya düzenli zamanlanmış yedekler alın. Yedekleme yazılımı olarak rsync, Bacula veya Veeam kullanılabilir.
Yedekleme sıklığı, verinin kritikliğine göre saatlik veya günlük olmalıdır. Eskişehir Bilgisayar, yedeklerin şifrelenmesi ve uzak bir konuma kopyalanmasını da önerir. Böylece felaket durumlarında hızlı kurtarma yapılabilir.
Ağ Hizmetlerinin Kurulumu (Apache/Nginx, MySQL, vs.)
Web sunucusu için Apache veya Nginx; veritabanı için MySQL ya da PostgreSQL kurulumu yapın. Paket yöneticisi (apt, yum) ile bu servisleri yükleyin ve yapılandırma dosyalarını düzenleyin. Örneğin, Nginx’te sanal host tanımlayarak birden çok web sitesini barındırabilirsiniz.
Her hizmet için ayrı bir kullanıcı yetkilendirilmesi güvenlik artırır. Ayrıca servislerin otomatik başlaması ve sistemd ile yönetilmesi gerekir. Eskişehir Bilgisayar, bu adımda sunucunuzda olması gereken tüm paketleri yapılandırır ve test eder.
Test Etme ve Devreye Alma
Kurulum tamamlandığında tüm servisleri test edin: web sitesine erişim, e-posta gönderimi, veritabanı bağlantısı, dosya paylaşımı. Ağ yükünü kontrol edin ve ping/izleme araçlarıyla sürekliliği doğrulayın. Ayrıca sunucunun sıcaklık ve fan durumunu gözlemleyin.
Son adımda sunucuyu resmi olarak devreye alın ve kullanıcılara duyurun. Eskişehir Bilgisayar, kurulum sonrası 30 gün boyunca ücretsiz destek verir; bu sürede herhangi bir sorun çıkmadan çözülür. Bu rehberi uygulayarak, adım adım sağlam bir altyapı kurmuş olursunuz.
