Cara Backup WordPress di VPS Ubuntu Melalui SSH

cara backup wordpress di vps ubuntu melalui ssh

Keamanan website adalah hal yang penting, terutama bagi kamu yang menggunakan WordPress di VPS Ubuntu. Backup website secara berkala dapat menjadi penyelamat saat terjadi masalah seperti error, serangan hacker, atau bahkan kehilangan data.

Dengan melakukan backup, kamu dapat mengembalikan website ke kondisi sebelumnya dengan mudah. Nah, salah satu cara untuk melakukan backup WordPress di VPS Ubuntu adalah melalui SSH.

Kenapa harus SSH?

SSH (Secure Shell) adalah protokol yang memungkinkan kamu untuk mengakses dan mengelola server VPS secara aman. Dengan menggunakan SSH, kamu dapat melakukan berbagai tugas seperti backup website, update software, dan konfigurasi server.

Berikut panduan lengkap cara backup WordPress di VPS Ubuntu melalui SSH:

Langkah 1: Persiapan

Sebelum memulai, pastikan kamu memiliki akses SSH ke VPS Ubuntu kamu. Kamu juga perlu menginstal software rsync di server kamu. Rsync adalah tool yang digunakan untuk melakukan backup data secara efisien.

Cara menginstal rsync:

sudo apt update
sudo apt install rsync

Langkah 2: Backup Database MySQL

Database MySQL menyimpan semua data website kamu, seperti konten, pengaturan, dan komentar. Backup database MySQL secara terpisah sangat penting.

Baca Juga :  Panduan Install LEMP Stack (Nginx, MariaDB, PHP) di CentOS 7

Cara backup database MySQL:

  1. Login ke server VPS kamu melalui SSH.
  2. Jalankan perintah berikut untuk membuat backup database:
mysqldump -u username -p database_name > backup_database.sql

Ganti:

  • username dengan username database MySQL kamu.
  • database_name dengan nama database kamu.
  • backup_database.sql dengan nama file backup yang kamu inginkan.
  1. Masukkan password database kamu saat diminta.

Langkah 3: Backup File WordPress

File WordPress berisi semua kode, tema, dan plugin yang kamu gunakan. Backup file WordPress juga penting untuk memastikan website kamu dapat dipulihkan sepenuhnya.

Cara backup file WordPress:

  1. Gunakan perintah rsync untuk membuat backup file WordPress:
rsync -avz /var/www/html/ /home/user/backup_wordpress/

Ganti:

  • /var/www/html/ dengan lokasi direktori instalasi WordPress kamu.
  • /home/user/backup_wordpress/ dengan lokasi direktori backup yang kamu inginkan.
  1. Perintah rsync akan menyalin semua file dan folder dari direktori WordPress kamu ke direktori backup.

Langkah 4: Mengatur Jadwal Backup Otomatis

Untuk memastikan keamanan website kamu, sebaiknya kamu mengatur jadwal backup otomatis. Kamu dapat menggunakan cronjob untuk menjalankan backup secara berkala.

Cara mengatur cronjob:

  1. Buka file crontab:

Copy

crontab -e
  1. Tambahkan baris berikut ke file crontab:
0 0 * * * mysqldump -u username -p database_name > /home/user/backup_database.sql && rsync -avz /var/www/html/ /home/user/backup_wordpress/

Baris ini akan menjalankan backup database dan file WordPress setiap hari pada pukul 00:00.

  1. Simpan dan tutup file crontab.

Langkah 5: Menguji Backup

Setelah kamu mengatur backup otomatis, pastikan untuk menguji backup kamu secara berkala. Kamu dapat mencoba mengembalikan website kamu dari backup untuk memastikan semuanya berfungsi dengan baik.

Baca Juga :  Tutorial Install LEMP di VPS Ubuntu 20.04

Kesimpulan

Backup website WordPress di VPS Ubuntu melalui SSH adalah cara yang mudah dan aman untuk memastikan keamanan website kamu. Dengan mengikuti panduan di atas, kamu dapat dengan mudah membuat backup website kamu secara berkala dan mengembalikannya jika terjadi masalah.

Ingat, backup website adalah hal yang penting. Jangan lupa untuk melakukannya secara berkala agar website kamu selalu aman.

Baca Juga

Bagikan:

Arga Eryzal Pradinata

Just an Tech Enthusiast :)