
Bildiğiniz üzere cPanel ve Plesk Panel fiyatlarını ciddi oranlarda arttırması birçok kullanıcının DirectAdmin, Centos Web Panel, CyberPanel gibi ücretsiz veya daha uygun fiyatlı kontrol panellerini tercih etmesini sağladı. Plesk, cPanel ve CyberPanel'de dahili olarak bulunun Google Drive Otomatik Yedekleme özelliği kullanıcıların yedeklerini Google Drive'da ücretsiz bir şekilde barındırmasına olanak sağlıyordu. Ancak maalesef ki DirectAdmin, CWP gibi çok tercih edilen kontrol panellerinde Google Drive yedekleme özelliği mevcut değil. Rclone gibi yazılımlar ile yedekleme yapılabiliyor ancak bunun için de sunucuda root yetkisine sahip olmak gerekiyor.
Geliştirdiğimiz ufak bir araç ile bu kontrol panellerinde de Google Drive yedeklemesini mümkün kıldık, bu yazıda DirectAdmin için ayarlanmasını göstereceğiz. Bu anlatım DirectAdmin reseller hesaplarında geçerlidir.
1. Adım: DirectAdmin kontrol paneline giriş yapın. Bayi Araçları → Kullanıcı Yedekleme bölümüne gidin. Yedek Zamanlaması butonuna tıklayın.

Açılan sayfada yedeklenecek kullanıcı hesaplarını seçin ve Sonraki Adım butonuna tıklayın. Ne Zaman sayfasında Şu Zamanda seçeneğini seçin. Burada gerekli ayarları yapmanız gerekli, eğer günlük yedek olsun isterseniz görselde göründüğü şekilde ayarlayın. Ardından Sonraki Adım butonuna tıklayın.

Üçüncü sayfada ayarları aşağıdaki görselde göründüğü gibi yapın ve işaretlediğimiz yerde yazan konumu not edin. Zamanlama butonuna tıklayın.

2. Adım: https://github.com/SoftienTech/gdrive-backup
Yukarıdaki linkten geliştirdiğimiz modülü indirin. Modülün kurulumu ile alakalı bir bilgilendirme göreceksiniz, onu takip edip kurulum işlemini tamamlayın. (Yönergeler İngilizce olarak yazılmış durumda ancak görsel anlatım olduğu için kolayca yapabilirsiniz)
Kurulum sırasında sizden Sunucu Yedek Klasörü Konumu şeklinde bir bilgi isteyecek, buraya birinci adımın sonunda not ettiğimiz konumu yazın.
3. Adım: Kurulum işlemini sorunsuz tamamladığınızda aşağıdaki gibi bir ekranla karşılaşacaksınız. İşaretlediğimiz bölümde yazan URL adresini kopyalayın.

DirectAdmin'de Zamanlanmış Görevler sayfasına gidin (arama kutucuğu ile ulaşabilirsiniz), bu sayfada Zamanlanmış Görev Ekle butonuna tıklayın.

Komut kısmına curl https://az-önce-kopyaladığınız-url-adresi/ formatında ekleyin. Burada ayarları Yedek Zamanlamasından 1 saat sonraya göre ayarlayın, eğer yedek ayarlarını yukarıda anlattığımız gibi yaptıysanız burada da ekran görüntüsündeki gibi ayarlayın:

Daha sonra aşağıdaki Ekle butonuna tıklayın. Böylece her gün saat 01.00'da Google Drive'a otomatik olarak yedek yüklenmiş olacak.
Ayarlar sırasında takıldığınız bir yer olur ise konu altından veya GitHub'dan bize sorabilirsiniz.
Zamanında bu işlem için özel shell script yazmış idim. Teknoloji geliştikçe işlemler kolaylaşıyor.