Plesk Yedeklerini Günlük Olarak MEGA Cloud'a Yedeklemek

Uzun zamandır kişisel sunucumda Plesk yazılımını kullanıyorum. Günlük yedekleme ayarı aktif ve alınan yedekler yine aynı sunucu üzerindeki tanımlanmış klasörde tutulmakta. Tabi ki bu yedekleme mantığı ile çok uyuşmuyor en azından farklı bir disk bölümünde hatta varsa farklı bir server'da tutulmalı. Plesk Store'a baktığımda dropbox ve google drive'i uzak yedekleme konumu olarak kullanabiliyoruz velhasıl bu eklentileri ücretli :(

Peki bize ne lazım?

Mega Tools

debian tabanlı sistemler için direkt olarak repolarından kurabilirsiniz.

red hat tabanlı sistemler içinse direkt kaynak kod üzerinden derleyebilirsiniz.

kurulumdan sonra /root dizini altında .megarc dosyasını oluşturup içerisine aşağıdaki satırları eklemeniz gerekmekte.

cd /root
nano .megarc

.megarc içeriği

[Login]
Username = eposta adresi
Password = şifreniz

daha sonra yine nano ile serveryedek.sh isimli dosyayı /root dizini altında oluşturun ve içerisine aşağıdaki satırları ekleyin.

nano serveryedek.sh

dosya içeriği

#!/bin/bash

SERVER="contabo"
WORKING_DIR="/var/lib/psa/dumps"  # default plesk backup folder path

##################################

cd ${WORKING_DIR}

megamkdir /Root/backup_${SERVER} 2> /dev/null

/usr/local/bin/megacopy --reload --no-progress --local ${WORKING_DIR} --remote /Root/backup_${SERVER}  > /dev/null

exit 0

dosyaya çalıştırılma yetkisini tanımlayalım.

chmod +x serveryedek.sh

şimdi plesk panel'e giriş yapıp Scheduled Tasks bölümüne giriş yapın.

Add Task butonu ile açılan sayfayı aşağıdaki resimde görülün şekilde doldurup OK diyebilirsiniz.

 

 

Tüm işlemler bu kadar.

Kaynak: abdullahgok.com.tr
Tarih:
Hit: 1048
Yazar: AbdullahAzad
( AbdullahAzad Kaynaklı )
Taglar: linux plesk script backup mega mega cloud


Yorumlar


Yorum yapabilmek için üye girişi yapmalısınız.

Yorumlar

MuhammeT tarafından yazıldı. Tarih: 05/Eki/18 08:07
Verimli bir paylasim. Unutmazsam bir ara test edeyim.