Google Drive Verilerini CyberPanel’e Yedekleme

Paylaşımlı hosting paketlerinde servis sağlayıcılar çoğu zaman günlük ya da haftalık yedekleri hazır bulundurur. Ancak VDS ya da VPS kullanıyorsanız, yedekleme genellikle sizin sorumluluğunuzda olur ve ek ücret talep edilebilir. Bu nedenle, yedeklerinizi kendi yönetiminizde tutmak oldukça faydalıdır.

Bu rehberde, CyberPanel üzerinde barındırılan verilerin Google Drive’a yedeklenmesi için iki yöntemden bahsedeceğiz:

  • CyberPanel arayüzü üzerinden Google Drive entegrasyonu
  • Rclone + Cron Job kullanarak otomatik yedekleme

Ön Hazırlık Aşamaları

İşleme başlamadan önce aşağıdaki gereksinimler sağlanmalıdır:

  • SSH bağlantısı yapılabilen bir CyberPanel sunucusu
  • Web sitelerinin bulunduğu CyberPanel kullanıcı hesabı
  • Yedekleme için aktif bir Google Drive hesabı

CyberPanel’de alınan tüm yedekler standart olarak /home/<kullanici>/backup/ dizinine kaydedilir. Google Drive yedek aktarımı da bu dizinden yapılacaktır.rak /home/<kullanici>/backup/ dizininde saklanır. Bu dizin üzerinden Google Drive’a aktarım yapacağız.

CyberPanel Google Drive Entegrasyonu

Hesap Tanımlama İşlemi
Öncelikle CyberPanel yönetici paneline erişim sağlayın. Menüden Yedekleme → Google Drive Kurulumu ekranına girerek devam edin.

Bu adımda Yeni Hesap Oluştur bölümünü seçin ve Google Drive hesabınıza ait bilgileri girin. Kaydet’e bastığınızda CyberPanel, Google hesabına erişim için yetkilendirme yapar ve Google Drive ile CyberPanel arasındaki bağlantıyı kurar.

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 Kullanımı

CyberPanel üzerinden değil, doğrudan terminal üzerinden de Google Drive’a yedekleme yapabilirsiniz. Bunun için Rclone aracı ve Cron Job beraber kullanılarak otomatik yedekleme yapılandırılır.

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

Öncelikle yeni bir remote tanımlayalım ve adını gdrive olarak belirleyelim. Açılan listeden Google Drive seçeneğini işaretleyip yönergeleri takip ederek Google hesabımızı bağlayalım.

CyberPanel Yedek Dosyalarını Hazırlayalım

CyberPanel panelinde Backup → Create Backup menüsüne girerek yedek alalım. Bu yedekler varsayılan olarak /home/<kullanici>/backup/ dizininde saklanır.

Yedekleri Google Drive’a Gönderelim

Manuel aktarım için şu komutu çalıştırabiliriz. Bu komut backup dizinindeki dosyaları Google Drive üzerinde CyberPanel-Backup klasörüne kopyalar:

rclone copy /home/<kullanici>/backup gdrive:/CyberPanel-Backup --progress

Cron Job ile Otomatik Hale Getirelim

Her gün saat 05:00’te otomatik gönderim için şu cron job’u 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