cPanel'de Tam Yedek Alma ve Geri Yükleme Rehberi
cPanel'de tam yedek (Full Backup) ve kısmi yedekler nasıl alınır, nasıl geri yüklenir? Eksiksiz rehber.
cPanel Yedekleme Nedir?
cPanel'in yedekleme sistemi, web sitesi dosyalarınızı, veritabanlarınızı, e-posta hesaplarınızı ve DNS bölge kayıtlarınızı tek bir paket halinde veya ayrı ayrı yedeklemenizi sağlar. Düzenli yedek alma, kötü amaçlı yazılım saldırısı, yanlışlıkla dosya silme, hosting değişikliği veya sunucu arızası gibi durumlarda sitenizi hızlıca kurtarmanın tek güvenilir yoludur.
cPanel iki temel yedekleme seçeneği sunar:
- Tam Yedek (Full Backup): Tüm dosyalar, veritabanları, e-postalar, cron job'lar ve DNS kayıtları tek bir .tar.gz dosyasında. cPanel'e geri yükleme için WHM erişimi gerektirir.
- Kısmi Yedek (Partial Backup): Ana dizin, MySQL veritabanları veya e-posta forwarder'lar ayrı ayrı yedeklenebilir ve doğrudan cPanel üzerinden geri yüklenebilir.
Tam Yedek (Full Backup) Alma
cPanel Arayüzünden Tam Yedek
- cPanel'e giriş yapın
- Files → Backup bölümüne tıklayın
- Full Backup başlığı altında Download a Full Website Backup'a tıklayın
- Yedek hedefini seçin: Home Directory (önerilir), Remote FTP Server veya Remote FTP Server (Passive Mode Transfer)
- E-posta adresi girin (yedek tamamlandığında bildirim alırsınız)
- Generate Backup butonuna tıklayın
Yedek oluşturulduktan sonra /home/kullanici/backup-*.tar.gz konumunda bulunur. cPanel File Manager veya FTP ile indirebilirsiniz.
Uzak FTP Sunucusuna Otomatik Gönderme
Yedekleri otomatik olarak uzak bir FTP sunucusuna göndermek için:
- Backup hedefi: Remote FTP Server
- FTP Host, Port (21), Kullanıcı adı ve şifre, uzak dizin bilgilerini girin
- Yedek tamamlandığında belirttiğiniz e-postaya bildirim gelir
Kısmi Yedek Alma
Ana Dizin Yedeği
- cPanel → Backup → Partial Backups bölümü
- Home Directory altında Download a Home Directory Backup'a tıklayın
- Dosya indirilmeye başlar (
homedir_backup.tar.gz)
MySQL Veritabanı Yedeği
- Backup → MySQL Databases bölümü
- Yedeklemek istediğiniz veritabanının adına tıklayın
veritabani_adi.sql.gzdosyası indirilir
Komut satırından MySQL yedeği:
mysqldump -u kullanici -p veritabani_adi | gzip > veritabani_$(date +%Y%m%d).sql.gz
E-posta Forwarder Yedeği
- Backup → Email Forwarders bölümü
- Domain seçin ve Download'a tıklayın
WHM'den Tüm Hesapları Yedekleme
Sunucu yöneticileri için WHM üzerinden toplu yedekleme:
- WHM → Backup → Configure Backup
- Günlük/haftalık/aylık yedek zamanlamasını ayarlayın
- Yedek dizini ve tutma süresini belirleyin
- Save Configuration'a tıklayın
Komut satırından manuel yedek tetikleme:
/scripts/pkgacct kullanici_adi
# Yedek /home dizinine kaydedilir
Komut Satırından Yedek Alma
# Tüm web dosyalarını yedekle:
tar -czf /home/kullanici/backup_$(date +%Y%m%d_%H%M).tar.gz /home/kullanici/public_html/
# Belirli bir veritabanını yedekle:
mysqldump -u root -p --all-databases | gzip > /home/kullanici/all_db_backup.sql.gz
# Cron ile her gece 2'de otomatik yedek:
0 2 * * * tar -czf /home/kullanici/backup_$(date +\%Y\%m\%d).tar.gz /home/kullanici/public_html/ 2>&1
Yedeği Geri Yükleme
Kısmi Yedekten Geri Yükleme (cPanel)
- cPanel → Backup → Restore bölümü
- Home Directory:
.tar.gzdosyasını seçin ve Upload'a tıklayın - MySQL Databases:
.sql.gzdosyasını seçin, veritabanı adını yazın, Upload'a tıklayın
Komut Satırından MySQL Geri Yükleme
# SQL dosyasını geri yükle:
gunzip < veritabani_backup.sql.gz | mysql -u kullanici -p veritabani_adi
# veya doğrudan:
mysql -u kullanici -p veritabani_adi < veritabani_backup.sql
Dosyaları Geri Yükleme
tar -xzf backup_20240101.tar.gz -C /home/kullanici/public_html/ --strip-components=1
Özet ve Öneriler
- Yedekleri her zaman farklı bir konuma saklayın (aynı sunucudaki yedek yeterli değildir)
- Günlük veritabanı + haftalık tam dosya yedeği ideal kombinasyondur
- UpdraftPlus (WordPress), JetBackup (cPanel eklentisi) gibi çözümler otomasyonu kolaylaştırır
- Yedek geri yükleme sürecini periyodik olarak test edin; test edilmemiş yedek güvenilir değildir
- Büyük siteler için S3, Backblaze B2 veya Google Cloud Storage kullanmayı değerlendirin
İlgili Makaleler
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!