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 backupBuat file backup.sh
nano backup.shIsi 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/backupialah folder yang dibentuk pada langkah awal tadi, dimana file-file backup web serta database akan dibentuk archivetar, dikompress dengangzipdan disimpan./var/www/htmlialah 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.shBuat 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 -eTambahkan baris berikut
1 0 * * * /root/backup.shSimpan dan selesai.
Selamat mencoba 😀
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Menciptakan Backup Website Otomatis Di Vps"
Posting Komentar