Çoğu paylaşımlı hosting sağlayıcısı günlük veya haftalık yedekleri kendi sistemlerinde saklar. Ancak VDS ya da VPS sunucu tercih ediyorsanız, yedekleme işleminin çoğunlukla size bırakıldığını ve ekstra ücret gerektirebileceğini bilmeniz gerekir. Bu yüzden yedekleri kendi yönetiminizde tutmak önemli bir avantaj sağlar.
Bu yazıda, CyberPanel ile çalışan web sitelerinin Google Drive’a yedeklenmesi için iki yöntemden bahsedeceğiz:
- CyberPanel’in arayüzünde bulunan Google Drive entegrasyonu
- Rclone + Cron Job kullanarak otomatik yedekleme
Kurulum İçin Hazırlık
Adımlara geçmeden önce aşağıdaki bileşenlere ihtiyacımız olacak:
- SSH üzerinden erişim sağlanabilen CyberPanel sunucusu
- Sitelerin bulunduğu CyberPanel kullanıcı hesabı
- Yedekleme için kullanılacak Google Drive hesabı
CyberPanel sisteminde alınan yedekler otomatik olarak /home/<kullanici>/backup/ klasörüne kaydedilir. Google Drive aktarımı bu dizin temel alınarak yapılacaktır.
CyberPanel ile Google Drive Yedekleme
Google Drive Entegrasyonu
İlk olarak CyberPanel admin paneline giriş yapın. Ardından menüden Yedekleme > Google Drive Kurulumu bölümüne gidin.

Bu ekranda Yeni Hesap Oluştur seçeneğini işaretleyin ve Google Drive hesap bilgilerinizi doldurun. Kaydet’e bastığınızda CyberPanel, Google hesabına erişim iznini alarak Google Drive ile CyberPanel arasında bağlantıyı tamamlar.

Yedekleme Ayarlarını Yapılandıralım
Hesap doğrulaması tamamlandıktan sonra yine aynı bölümden daha önce eklediğimiz Google Drive hesabını seçelim. Burda yedekleme sıklığını belirledikten sonra ayarlarımızı kaydedelim.
Rclone + Cron Job ile Yedekleme
Google Drive’a yedekleme yapmak için sadece CyberPanel arayüzüne bağlı kalmanız gerekmez. Rclone ve Cron Job kullanılarak da otomatik yedekleme süreci kurulabilir.
Rclone’u Sunucuya Kuralım
SSH ile sunucumuza bağlanalım ve Rclone’u yükleyelim
curl https://rclone.org/install.sh | sudo bash
Kurulumdan sonra Google Drive bağlantısını yapılandıralım
rclone config

Yeni bir remote oluşturalım, örneğin adını gdrive yapalım. Açılan listeden Google Drive seçeneğini işaretleyelim ve yönergeleri takip ederek Google hesabımızı bağlayalım.
CyberPanel Yedek Dosyalarını Hazırlayalım
CyberPanel üzerinden Backup – Create Backup menüsünden yedek alalım. Yedekler varsayılan olarak şu dizinde saklanır
/home//backup/
Yedekleri Google Drive’a Gönderelim
Manuel yükleme yapmak istersek şu komutu çalıştıralım, bu komut backup dizinindeki dosyaları Google Drive’da CyberPanel-Backup klasörüne kopyalar.
rclone copy /home//backup gdrive:/CyberPanel-Backup --progress
Cron Job ile Otomatik Hale Getirelim
Yedeklerin her gün saat örneğin 05:00’te otomatik gönderilmesi için cron job oluşturalım.
crontab -e
0 5 * * * rclone copy /home//backup gdrive:/CyberPanel-Backup --progress
Sık Sorulan Sorular
Rclone kurulumu sırasında hangi sürümü indirmeliyim?
Her zaman resmi Rclone indirme sayfasında sunulan en güncel sürüm tercih edilmelidir. Komutla kurulum için örnek:
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
Yedekleme sırasında transfer loglarını nasıl takip edebilirim?
Rclone komutlarında -v veya --progress parametreleri kullanılarak anlık ilerleme görüntülenebilir.
rclone copy /home/backup/ gdrive:/CyberPanel-Backup/ --progress -v
Ayrıca cron job ile çalışan görevlerin loglarını incelemek içinde şunu uygulayabilirsiniz.
cat /var/log/syslog | grep rclone
Rclone kullanırken API limitlerine takılır mıyım?
Google Drive API’sinin günlük kota sınırı vardır. Bu sınır aşılırsa yükleme işlemleri ertesi güne kadar durdurulur. Büyük yedekler için dosyaları bölmek veya farklı Google hesabı üzerinden ayrı remote tanımlamak önerilir.