Salah satu kekurangan VPS yaitu tidak disediakannya mekanisme auto backup oleh penyedia layanan VPS. Oleh karena itu kita sebagai pengguna harus melakukan setting manual mekanisme backup yang kita inginkan. Backup VPS ini sangat diperlukan seandainya ada sesuatu yang menyebabkan VPS error atau tidak dapat diakses, kita masih bisa melakukan install ulang VPS, kemudian me-restore data backup.
TUTORIAL AUTO BACKUP VPS KE DROPBOX
Oke kita langsung saja , yang pertama kita perlu mendownload dan install klien Dropboxnya
- Linux 32bit
wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf - - Linux 64bit
wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Kemudian kita download script Python untuk manajemen Dropbox untuk Linux dan mengganti hak aksesnya
wget -O ~/.dropbox-dist/dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"
chmod 755 ~/.dropbox-dist/dropbox.py
Download script init nya
wget -O /etc/init.d/dropbox "https://gist.githubusercontent.com/haifengkao/49c7b7436ec65da30a69/raw/fc3408c0e798380e0b06489f23e78c30520f7c7a/dropbox"
Edit user Dropbox menjadi “root”
nano /etc/init.d/dropbox
Ubah jadi tipe program/executable dan jalankan Dropbox-nya
chmod +x /etc/init.d/dropbox ~/.dropbox-dist/dropboxd
Nanti akan muncul pesan bahwa VPS tersebut belum disambungkan ke Dropbox seperti dibawah:
This computer isn't linked to any Dropbox account...
Please visit https://www.dropbox.com/cli_link_nonce?nonce=669ba15481fbd1771f92e688c0b9129a to link this device.
Silahkan copy-paste url yang diberikan untuk konfirmasi hubungannya pada Dropbox, dan akan muncul notifikasi berikut kalau berhasil:
This computer is now linked to Dropbox. Welcome Yeris
Ini jangan ditunggu, tekan
CTRL+C untuk keluar dari prosesnya.
Selanjutnya jalankan service Dropbox:
service dropbox start
Setelah melakukan setup Dropbox, sekarang membuat file untuk auto backup file dan database website, dengan script ini kita bisa mem-backup beberapa database sekaligus.
nano backup.sh
Kemudian copy script di bawah ini sesuai kan dengan config database dan lokasi folder website anda.
mysqldump -u userDatabase1 -ppasswordDatabase2 namaDatabase1 > /root/backups/asli/namaweb1_database-$(date +%Y-%m-%d_%H.%M.%S).sql mysqldump -u userDatabase2 -ppasswordDatabase2 namaDatabase2 > /root/backups/asli/namaweb2_database-$(date +%Y-%m-%d_%H.%M.%S).sql tar -czvf /root/backups/asli/black-$(date +%Y-%m-%d_%H.%M.%S).tar.gz /var/www tar -czvf /root/backups/siap/black-$(date +%Y-%m-%d_%H.%M.%S).tar.gz /root/backups/asli rm -rf /root/backups/asli/*
jangan lupa membuat directory backup nya
mkdir backups cd backups mkdir asli siap
Lokasi default direktorinya ada di
/root/DropBox, tinggal membuat symbolic link untuk foldernya: ln -s /home/backup ~/Dropbox/
kita bisa melihat status dropbox dengan cara :
~/.dropbox-dist/dropbox.py status
Demikian cara membuat Auto Backup VPS Ubuntu ke Dropbox , Semoga Bermanfaat.


0 komentar: