Hal paling penting setelah berhasil mensetting VPS adalah backup, jangan sampai anda tidak memilikinya sama sekali karena apabila ada masalah bisa fatal akibatnya. Kasusnya kali ini saya ingin mensinkronisasikan backup otomatis yang dibuat oleh VestaCP ke Dropbox daripada ke VPS yang lainnya, lebih bisa diandalkan juga soalnya dan terutama adalah gratis. 😀

Tidak perlu basa – basi, dalam Dropbox silahkan buat dulu folder untuk menyimpan data – data dari VPSnya dan kemudian silahkan anda install dulu klien Dropbox dalam VPSnya:

  • Distro Linux 32-bit:
    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
  • Distro Linux 64-bit:
    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Selanjutnya kita download script Python untuk manajemen Dropbox untuk Linux:

wget -O ~/.dropbox-dist/dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"

Kita ganti hak aksesnya:

chmod 755 ~/.dropbox-dist/dropbox.py

Lanjutkan dengan membuat init scriptnya, kita download yang sudah jadi saja:

wget -O /etc/init.d/dropbox "https://gist.githubusercontent.com/haifengkao/49c7b7436ec65da30a69/raw/fc3408c0e798380e0b06489f23e78c30520f7c7a/dropbox"

Edit user yang akan digunakan oleh Dropbox:

nano /etc/init.d/dropbox

Menjadi ini:

DROPBOX_USERS="root"

Saya menggunakan root, tapi bisa anda ganti tentunya kalau dirasa kurang aman.

Ubah jadi tipe program/executable:

chmod +x /etc/init.d/dropbox

Akhirnya kita eksekusi layanan 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 Chandra

Ini jangan ditunggu, tekan CTRL+C untuk keluar dari prosesnya.

Selanjutnya jalankan service Dropbox:

service dropbox start

Lokasi default direktorinya ada di /root/DropBox, tapi karena saya ingin membackup VestaCP jelas mubazir bila dipindah – pindah. Solusinya adalah membuat symbolic link untuk foldernya:

ln -s /home/backup ~/Dropbox/VestaCP

Dan… proses sinkronisasi akan berjalan otomatis pada folder Dropbox yang telah dibuat diawal, jadi kata VestaCP bisa digantikan. Ga perlu cron-cronan juga. 🙂 Bisa anda cek hasilnya dalam akun Dropbox anda.

Oh ya, anda bisa mengecek status Dropbox dengan mengetikkan perintah ini:

~/.dropbox-dist/dropbox.py status

Pas proses sinkronisasi diatas muncul pesan berikut:

Syncing (3 files remaining, 1 min left)
Uploading 3 files (12,112 KB/sec, 1 min left)

Selesai, terus terang saya agak pusing mencoba – coba cara backup otomatis ke Dropbox ini, untungnya sukses. Haha. 😀 Juga memorinya yang dibutuhkan oleh daemon Dropbox ini cukup besar, sekitar 70-80MB, harap dipertimbangkan apakah spesifikasi VPS anda cukup atau tidak.

*Perasaan saya mengatakan ada yang tertinggal dari langkah – langkah diatas. Kalau ada kesalahan silahkan dikoreksi atau bila kurang jelas bisa ditanyakan.