CyberPanel Verileri Google Drive’a Nasıl Yedeklenir?

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.

Yorum yapın