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:00te tüm sitenizin yedeğini almak
- Haftada 1 gün veritabanınızı farklı bir dizine kopyalamak
- Her ayın 1inde e-posta ile rapor göndermek
- cPanel hesabınıza giriş yapın.
- Gelişmiş (Advanced) sekmesi altındaki Cron Jobs/Cron İşleri menüsüne tıklayın.
- 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)
Zamanlama (Örnekler)
cPanelde Cron Job ayarlarken zamanlamayı seçebilirsiniz:

Örn, Her gece saat 03:00te dosya yedeği alma
- Dakika: 0
- Saat: 3
- Gün: *
- Ay: *
- Hafta içi: *
- Dakika: 0
- Saat: 4
- Gün: *
- Ay: *
- Hafta içi: *
- Veri kaybı riskini minimuma indirirsiniz,
- Hack/saldırı sonrası sitenizi hızlıca geri yükleyebilirsiniz,
- Manuel yedekleme zahmetinden kurtulursunuz.
Alıntı