Paylaşımlı hosting hizmetlerinde genellikle günlük ya da haftalık yedekler servis sağlayıcı tarafından tutulur. Ancak VPS veya özel sunucu kullanıyorsanız, yedekleme işlemi çoğunlukla sizin sorumluluğunuza bırakılır ve ek ücret talep edilebilir. Bu nedenle, yedeklerinizi kendi kontrolünüzde tutmak büyük avantaj sağlar.
Bu rehberde, CyberPanel’de barındırılan web sitesi verilerini Google Drive’a yedeklemenin iki farklı yöntemini inceleyeceğiz
- CyberPanel arayüzünde bulunan Google Drive entegrasyonu ile yedekleme
Ön Hazırlık
İşlemlere başlamadan önce şunlara ihtiyacımız olacak.
- CyberPanel sunucu SSH erişimi
- Sitelerin bulunduğu CyberPanel hesabı
- Yedekleri saklamak için Google Drive hesabı
CyberPanel yedekleri varsayılan olarak /home/<kullanici>/backup/ dizininde saklanır. Bu dizin üzerinden Google Drive’a aktarım yapacağız.
CyberPanel Arayüzünden Google Drive Yedekleme
Google Drive Hesabını CyberPanel’e Tanımlayalım
Öncelikle CyberPanel yönetici panelimize giriş yapalım ve menüden Yedekleme – Google Drive Kurulumu bölümüne girelim.

Burada Yeni Hesap Oluştur seçeneğini seçelim ve Google Drive bilgilerimizi girelim. Kaydet butonuna bastığımızda CyberPanel, Google hesabımıza erişim izni verdikten sonra CyberPanel ile Google Drive arasında bağlantı kurulmuş olacaktır.

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 ve Cron Job ile Otomatik Yedekleme
CyberPanel’in arayüzünü kullanmadan da Google Drive’a yedekleme yapmak mümkündür. Bunun için Rclone ve Cron Job ikilisinden yararlanabiliriz.
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.

