Paylaşımlı hosting hizmetlerinde genellikle servis sağlayıcı tarafından günlük veya haftalık yedekler otomatik olarak tutulur. Ancak VPS ya da VDS sunucu kullandığınızda, yedekleme işlemi çoğunlukla sizin sorumluluğunuza bırakılır ve ek maliyetler çıkabilir. Bu nedenle yedeklerinizi kendi kontrolünüzde tutmak her zaman avantajlıdır.
Bu rehberde, CyberPanel üzerinde barındırılan sitelerinizi Google Drive’a yedeklemenin iki farklı yöntemini ele alacağız:
- CyberPanel arayüzünde yer alan Google Drive entegrasyonu
- Rclone + Cron Job kullanarak otomatik yedekleme
Ön Gereksinimler
İşleme başlamadan önce şu gereksinimlere sahip olmanız gerekir:
- CyberPanel sunucusuna SSH erişim yetkisi
- Web sitelerinin tanımlı olduğu CyberPanel hesabı
- Yedeklerin saklanacağı Google Drive hesabı
CyberPanel, alınan yedekleri varsayılan olarak /home/<kullanici>/backup/ dizinine kaydeder. Google Drive aktarımı da bu klasör üzerinden yapılacaktır.
CyberPanel Arayüzünden Google Drive Yedekleme
Google Drive Hesabını CyberPanel’e Tanımlama
Öncelikle CyberPanel yönetici paneline giriş yapın ve menüden Yedekleme → Google Drive Kurulumu seçeneğini açın.

Burada Yeni Hesap Oluştur seçeneğini seçin ve Google Drive bilgilerinizi girin. Kaydet butonuna bastığınızda CyberPanel, Google hesabınıza erişim izni alır ve ardından CyberPanel ile Google Drive arasında bağlantı kurulmuş olur.

Yedekleme Yapılandırması
Doğrulama işlemi bittikten sonra ilgili bölümden eklediğimiz Google Drive hesabını seçiyoruz. Burada yedekleme periyodunu belirledikten sonra kaydet butonuna basarak işlemi tamamlıyoruz.
Rclone ve Cron Job ile Otomatik Yedekleme
CyberPanel arayüzünü kullanmadan da Google Drive’a yedek almak mümkündür. Bunun için Rclone aracı ve Cron Job görev zamanlayıcısı birlikte kullanılabilir.
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 ve adına gdrive diyelim. Açılan seçeneklerden Google Drive’ı seçerek yönergeler doğrultusunda Google hesabımızla bağlantıyı tamamlayalım.
CyberPanel Yedek Dosyalarını Hazırlama
CyberPanel’de Backup → Create Backup bölümünden yedek alalım. Bu işlem sonunda yedekler /home/<kullanici>/backup/ dizinine kaydedilir.
Yedekleri Google Drive’a Gönderme
Manuel yükleme için şu komutu çalıştırabiliriz. Komut, backup dizinindeki dosyaları Google Drive’daki CyberPanel-Backup klasörüne kopyalar:
rclone copy /home/<kullanici>/backup gdrive:/CyberPanel-Backup --progress
Cron Job ile Otomatikleştirme
Yedeklerin her gün saat 05:00’te gönderilmesi için cron job ekleyelim:
crontab -e
0 5 * * * rclone copy /home/<kullanici>/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.