Cara sederhana backup VPS lewat FTP

By | February 19, 2019

Beberapa hari ini sedang lihat – lihat solusi backup VPS lagi, karena yang terpenting itu datanya bukan servernya. 😀 Karena sebentar lagi ada libur panjang karenanya cari cara yang mudah dan cepat, dan akhirnya coba – coba gunakan FTP.

Intinya saya ingin satu direktori tertentu dibangun arsipnya (format tar.gz) kemudian diupload ke FTP server yang pastinya di lokasi lain. Jadi bukan di satu VPS, sama saja bohong kalau disimpan di tempat yang sama backupnya. 😀

Kita akan membangun sebuah shellscript:

nano cadangkan_ftp.sh

Kemudian isikan dengan kode berikut

#!/bin/sh
NAMA=cadangan
SUFIKS=tar.gz
WAKTU=`date +%d-%m-%Y-%H-%M-%S`
LENGKAP=$NAMA-$WAKTU.$SUFIKS

cd /var/www/nama_domain.com/htdocs/
tar czfv $LENGKAP /

ftp -inv alamat_IP/nama_domain << EOF

user username password
put $LENGKAP
bye
EOF

rm -f $LENGKAP

Ingat harap disesuaikan dulu dengan spesifikasi dan informasi server milik sahabat sendiri. Terutama gantikan lokasi file yang akan dibackup di baris cd kemudian gunakan tempat tinggal IP server atau nama domain di baris ftp.

Bagi menjalankannya tinggal eksekusi:

sh cadangkan_ftp.sh

Lebih lanjut? Saya sarankan digabungkan dengan penyusunan backup database MySQL dan kemudian dijadwalkan dengan bantuan cron supaya semuanya otomatis.


Sumber https://servernesia.com