WHM Üzerinde Otomatik Yedekleme (Backup Configuration) Kurulumu
WHM Üzerinde Otomatik Yedekleme (Backup Configuration) Kurulumu
WHM (Web Host Manager), cPanel tabanlı hosting altyapılarında sunucu yöneticilerine çok geniş kontrol imkânı sunar. En kritik özelliklerinden biri olan Backup Configuration, kullanıcı hesaplarının, e-posta verilerinin ve web dosyalarının düzenli olarak yedeklenmesini sağlar.
Bu rehberde, WHM üzerinde otomatik yedekleme sisteminin nasıl etkinleştirileceğini, güvenli saklama alanlarının nasıl yapılandırılacağını ve yedeklerin nasıl yönetileceğini adım adım anlatıyoruz.
- 1. Otomatik Yedeklemenin Önemi
- 2. WHM Backup Arayüzüne Erişim
- 3. Backup Türleri
- 4. Backup Retention (Yedek Saklama Süresi)
- 5. Yedekleme Kapsamı (Backup Content)
- 6. Hedef Dizini Belirleme
- 7. Remote Destination (Uzak Sunucuya Yedekleme)
- Uzak Yedekleme Ekleme Adımları:
- 8. Cron Zamanlaması
- 9. Yedekten Geri Dönme (Restore)
- 10. Güvenlik ve İzleme
- 11. Performans İyileştirmeleri
- Sonuç
1. Otomatik Yedeklemenin Önemi
Düzenli yedekleme, sistem hataları, veri bozulmaları veya siber saldırılar karşısında verilerin kurtarılmasını sağlar.
WHM’in Backup Configuration aracı, manuel işlem gerektirmeden otomatik yedekleme süreçleri yönetir.
Kurumsal projelerde Kurumsal Hosting veya Premium VDS çözümleriyle entegre çalıştırılması önerilir.
2. WHM Backup Arayüzüne Erişim
- WHM paneline root kullanıcı olarak giriş yapın.
- Sol menüden Backup → Backup Configuration seçeneğini açın.
- Enable Backups seçeneğini işaretleyin.
Bu işlem, sistemin günlük, haftalık veya aylık yedekleri otomatik olarak oluşturmasını sağlar.
3. Backup Türleri
- Compressed (sıkıştırılmış): Daha az disk alanı kullanır, işlem süresi uzar.
- Uncompressed: Hızlı kurtarma sağlar, daha fazla alan kaplar.
- Incremental: Sadece değişen dosyaları yedekler (en verimli yöntemdir).
Performans ve alan açısından genellikle Incremental mod önerilir.
4. Backup Retention (Yedek Saklama Süresi)
Yedeklerin kaç gün saklanacağını belirler. Önerilen yapılandırma:
Daily: 7 Weekly: 4 Monthly: 2
Bu yapı, bir haftalık, bir aylık ve iki aylık yedek döngüsü sağlar.
5. Yedekleme Kapsamı (Backup Content)
- Account Backups: Kullanıcı hesapları ve e-postalar.
- System Files: WHM yapılandırmaları, DNS bölgeleri.
- MySQL Databases: Tüm kullanıcı veritabanları.
Her üç seçeneğin de aktif edilmesi, tam sistem yedeği alınmasını sağlar.
6. Hedef Dizini Belirleme
Yedeklerin kaydedileceği ana dizini seçin:
/backup
Alternatif olarak, harici disk veya ağ depolama alanı da kullanılabilir. Örneğin:
/mnt/backup
7. Remote Destination (Uzak Sunucuya Yedekleme)
WHM, yedeklerin harici sistemlere otomatik olarak gönderilmesini destekler. Örnek bağlantı yöntemleri:
- SFTP — Şifreli bağlantı (önerilen)
- Amazon S3 — Bulut tabanlı yedekleme
- Google Drive veya rsync — Harici yedekleme
Uzak Yedekleme Ekleme Adımları:
- Backup Configuration > Additional Destinations > Add Destination
- Destination Type: SFTP
- Bağlantı bilgilerini (host, kullanıcı, parola veya SSH key) girin
- “Validate Destination” ve ardından “Save and Validate” seçeneğini tıklayın.
8. Cron Zamanlaması
WHM otomatik olarak cron tabanlı zamanlama oluşturur.
Ancak özel ihtiyaçlar için elle de ayarlanabilir:
crontab -e 0 2 * * * /usr/local/cpanel/scripts/cpbackup
Bu örnekte, her gece saat 02:00’de yedekleme başlatılır.
9. Yedekten Geri Dönme (Restore)
- WHM > Backup Restoration menüsünü açın.
- Kullanıcı hesabını seçin.
- İstenilen tarihli yedeği işaretleyip “Restore” butonuna tıklayın.
Yedekler sıkıştırılmış biçimde tutuluyorsa, geri yükleme süresi daha uzun olabilir.
10. Güvenlik ve İzleme
- Yedekleme dizininde
chmod 700yetkilendirmesi kullanın. - Yedeklerinizi harici diskte veya bulutta saklayın.
- Haftalık kontrol ve test geri yüklemesi yapın.
- Otomatik e-posta bildirimleriyle başarısız yedekleri takip edin.
11. Performans İyileştirmeleri
Yedekleme işlemi CPU ve disk IO kullanımı açısından yoğundur.
Kaynak kullanımını optimize etmek için Optimizasyon Hizmeti alınabilir.
Ayrıca, yedeklemeleri düşük trafik saatlerinde (örneğin 02:00 – 05:00) planlamak önerilir.
Sonuç
WHM Backup Configuration, hem küçük hosting ortamlarında hem de büyük ölçekli sunucularda veri kaybını önleyen kritik bir güvenlik katmanıdır.
Yedekleme planlarınızı düzenli olarak gözden geçirerek olası riskleri en aza indirebilirsiniz.
Profesyonel barındırma altyapısı üzerinde güvenli ve verimli bir yedekleme sistemi için HostLigo’nun VDS ve Kurumsal Hosting çözümleriyle kesintisiz veri koruma sağlanabilir.