Panduan cara menciptakan backup website otomatis di VPS (Virtual Private Server) ini meliputi file termasuk database website. File akan dibentuk arsip dan akan dikompress memakai gzip.
Langkah-langkah menciptakan script backup website otomatis di VPS
Buka terminal Linux atau aplikasi Putty untuk windows, konek ke server via SSH dengan akun root.
Buat folder backup
mkdir backup
Buat file backup.sh
nano backup.sh
Isi dengan aba-aba berikut
#!/bin/sh
WEBSITE="idnetter.com"
DATABASE="idnetter"
USER="admin"
PASSWORD="123456"
TANGGAL=`date +%d%m%y`
# Backup file website
tar fczP /root/backup/backup_${WEBSITE}_${TANGGAL}.tar -C / var/www/html
# Backup database
mysqldump --add-drop-table -u $USER -p${PASSWORD} $DATABASE | gzip > /root/backup/backup_${DATABASE}.sql.gz
# Hapus file backup lebih dari 3 hari yang lalu
find /root/backup/backup_* -mtime +3 -exec rm {} \;
Keterangan
/root/backup
ialah folder yang dibentuk pada langkah awal tadi, dimana file-file backup web serta database akan dibentuk archivetar
, dikompress dengangzip
dan disimpan./var/www/html
ialah folder virtual host atau letak direktori website yang ingin dibackup- Adapun pada baris terakhir ialah file backup yang lamanya lebih dari tiga hari akan dihapus secara otomatis
-mtime +3 -exec rm {} \
.
CHMOD
Agar sanggup dihukum set chmod backup.sh
menyerupai berikut
chmod +x backup.sh
Buat kegiatan backup
Dengan memanfaatkan fungsi cron, buat kegiatan biar script backup.sh tadi sanggup dihukum secara berkala, teladan dibawah ini backup akan dilakukan setiap pukul 00.01 dini hari.
crontab -e
Tambahkan baris berikut
1 0 * * * /root/backup.sh
Simpan dan selesai.
Selamat mencoba 😀
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Mencari File Dan Folder Berukuran Besar Di LinuxCara mencari file dan folder yang berukuran besar di Linux. Cara ini sangat bermanfaat apabila kapasitas penyimpan data sudah penuh dan ingi… Read More...
Perintah Crontab Linux Dan Pola PenggunaanCronCron ialah utilitas perangkat lunak penjadwal kiprah berbasis waktu dalam sistem operasi komputer menyerupai UNIX (Unix-like) yang dipak… Read More...
Cara Menciptakan File Zip Di LinuxPanduan cara menciptakan file arsip zip di Linux.Install zip di LinuxPerintah install untuk CentOSyum install zip -yUbuntu/Debianapt install… Read More...
Cara Menciptakan Arsip File Tar, Gz Dan Bz2 Di LinuxPanduan cara menciptakan arsip file tar, tar.gz dan tar.bz2Cara menciptakan arsip .tarPerintah untuk menciptakan file arsip .tartar cvf arsi… Read More...
Perintah Mkdir Untuk Menciptakan Direktori Di Linuxmkdir akronim untuk make directories. Di Linux, mkdir ialah perintah yang berfungsi untuk menciptakan direktori (folder), bila direktori yan… Read More...
0 Response to "Cara Menciptakan Backup Website Otomatis Di Vps"
Posting Komentar