"Enter"a basıp içeriğe geçin

CyberPanel’deki Verileri Google Drive’a Yedekleme

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
  • Daha esnek bir çözüm olan Rclone + Cron Job yöntemiyle otomatik 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

Kurulumdan sonra Google Drive bağlantısını yapılandıralım

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

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.

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.

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir