Yedekleme Stratejisi ve Otomasyonu
"Yedek yoksa, veri yoktur."
1. 3-2-1 Kuralı
Basit ama hayat kurtarır:
- 3 kopya veriniz olsun (1 canlı, 2 yedek).
- 2 farklı medya kullanın (Sunucu diski + Harici Depolama).
- 1 kopya mutlaka "Off-site" (Sunucu dışında) olsun.
2. Otomatik Yedekleme Scripti
Aşağıdaki script, belirlediğiniz klasörleri ve MySQL/Postgres veritabanını sıkıştırıp tarihli olarak /backups dizinine atar.
Bu script Script Kütüphanesi > Veritabanı Yedekleme altında detaylandırılmıştır.
3. Zamanlama (Cron)
Scripti her gece 03:00'da çalıştırmak için:
Eklenecek satır:
4. Off-Site Transfer (Rclone)
Yedekleri sunucuda tutmak yetmez. rclone kullanarak S3, Google Drive veya Dropbox'a atın.
Rclone kurulumu ve detaylı kullanımı script dosyasının içinde açıklanmıştır (bkz: backup-db.sh).