Install autobackup dengan rsync

Kebetulan dapet nemu script autobackup, langsung coba saja.
Agar server bisa automatic login tanpa password perlu create dulu ssh-key rsa

#ssh-keygen -t rsa
tekan enter 3x

oke, copy keynya ke server tujuan.
#ssh-copy-id -i ~/.ssh/id_rsa.pub root@server.tujuan.com

di server tujuan akan terbentuk file /root/.ssh/authorized_keys

Proses ini akan menyebabkan server tidak menanyakan user password.



Tinggal coba hasilnya:
 
#rsync -avzu -e 'ssh -o StrictHostKeyChecking=no' /home root@server.tujuan.com:/backup

Okeh.... mantaaaaaaaaaaaaaap, semua file sudah disalin di server tujuan.
tinggal tambahin di crontab


crontab -e

tambahkan:

1 * * * *
rsync -avzu -e 'ssh -o StrictHostKeyChecking=no' /home root@server.tujuan.com:/backup > /dev/null 2>&1




Cara lain yang lebih mantap bisa download Beaver-backup


Download beaver backup  

wget http://crunchtools.com/wp-content/files/crunchtools/beaver/beaver-current.tgz 
tar xvfz beaver-current.tgz 
cd beaver 
./install.sh


Edit file configurasi:  

vi /usr/local/etc/beaver_backup.conf


Tambahkan server tujuan:  

vi /usr/local/etc/beaver_backup.list

oke: jalankan backup  

/usr/local/bin/beaver_backup.sh

seharusnya backup sudah jalan.

tambahkan di crontab untuk dijalankan tiap 1jam

crontab -e

tambahkan:

1 * * * * /usr/local/bin/beaver_backup.sh > /dev/null 2>&1 


Script ini hanya bisa rsync dari remote server  ke server local, lumayanlah....



Comments

Popular posts from this blog

Persyaratan Domain .id Indonesia

Cara Upload file dengan Software FTP ke server hosting

Cara mengaktipkan CloudFlare di cpanel hosting agar websites lebih cepat diakses