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