Web sitenizi düzenli yedeklemek, olası saldırılara, hacklenmelere ya da yanlışlıkla yapılan güncelleme hatalarına karşı en önemli güvenlik adımlarından biridir.
cPanel üzerinden Cron Job kullanarak otomatik yedekleme sistemi kurabilir ve dosya + veritabanınızı belirli aralıklarla kendi sunucunuza veya harici bir FTP/Google Drive hesabına aktarabilirsiniz.

Cron Job Nedir?
Cron Job, belirlediğiniz zaman aralıklarında otomatik olarak çalıştırılan komutlardır.
Örneğin:
  • Her gece 03:00’te tüm sitenizin yedeğini almak
  • Haftada 1 gün veritabanınızı farklı bir dizine kopyalamak
  • Her ayın 1’inde e-posta ile rapor göndermek
cPanel’de Cron Job Menüsüne Giriş
  1. cPanel hesabınıza giriş yapın.
  2. Gelişmiş (Advanced) sekmesi altındaki Cron Jobs/Cron İşleri menüsüne tıklayın.
  3. Buradan zamanlama ve çalıştırılacak komutu gireceğiz.


Dosya Yedekleme İçin Cron Job
Aşağıdaki komut, sitenizin public_html klasörünü sıkıştırarak /home/kullanici/yedekler klasörüne kaydedecektir:
tar -czf /home/kullanici/yedekler/site-`date +\%F`.tar.gz /home/kullanici/public_html
  • tar -czf (Dosyaları sıkıştırır.)
  • /home/kullanici/yedekler/ (Yedeklerin saklanacağı klasör.)
  • site-date +%F``(Tarihli dosya ismi (ör: site-2025-09-09.tar.gz). )

Veritabanı Yedekleme İçin Cron Job
MySQL veritabanını yedeklemek için şu komutu kullanabilirsiniz:
mysqldump -u DBKULLANICI -p'SIFRE' DBADI > /home/kullanici/yedekler/db-`date +\%F`.sql
  • DBKULLANICI (cPanel veritabanı kullanıcı adı)
  • SIFRE (Veritabanı şifresi)
  • DBADI (Yedeklenecek veritabanı adı)
  • /home/kullanici/yedekler/ (SQL yedeğinin kaydedileceği dizin)
Dikkat: -p ile şifre arasına boşluk bırakmayın.

Zamanlama (Örnekler)
cPanel’de Cron Job ayarlarken zamanlamayı seçebilirsiniz:




Örn, Her gece saat 03:00’te dosya yedeği alma
  • Dakika: 0
  • Saat: 3
  • Gün: *
  • Ay: *
  • Hafta içi: *
Örn, Her gece saat 04:00’te veritabanı yedeği alma
  • Dakika: 0
  • Saat: 4
  • Gün: *
  • Ay: *
  • Hafta içi: *
Artık siteniz her gün, hafta ya da belirlediğiniz aralıklarla otomatik olarak yedeklenecek. Bu yöntem sayesinde:
  • Veri kaybı riskini minimuma indirirsiniz,
  • Hack/saldırı sonrası sitenizi hızlıca geri yükleyebilirsiniz,
  • Manuel yedekleme zahmetinden kurtulursunuz.
Alıntı
İpucu: Yedeklerinizi aynı sunucuda tutmak yerine farklı bir FTP, Google Drive veya bulut depolama alanına göndermeniz daha güvenlidir.
İyi forumlar diler, çalışma hayatınızda başarılar.