Cara Backup Otomatis Website Toko Online Biar Tidak Panik Saat Error
Website error setelah update plugin, atau tidak sengaja hapus produk 100 pcs, rasanya panik jika tidak ada backup. Backup adalah asuransi yang baru terasa penting saat kejadian, tapi membuatnya harus sebelum kejadian.
Apa yang Harus Di-Backup
Untuk toko online, ada 2 hal yang wajib di-backup:
- File website - gambar produk, tema, plugin, config. Biasanya di folder public_html atau htdocs
- Database - data produk, order, user, setting. Ini yang paling penting karena tidak bisa didownload ulang
Jika hanya backup file tanpa database, saat restore produk tetap hilang. Jika hanya backup database tanpa file, gambar produk pecah.
Frekuensi Backup yang Masuk Akal untuk UMKM
- Harian untuk database jika order masuk tiap hari. Ukurannya kecil, biasanya 5-50 MB
- Mingguan untuk file terutama folder uploads yang berisi foto produk. Jika foto jarang nambah, 2 minggu sekali cukup
- Sebelum update besar - sebelum update tema, plugin, atau import produk massal, backup manual dulu
Aturan 3-2-1 yang Simpel
Aturan backup yang dipakai banyak IT profesional:
- 3 salinan - 1 di hosting, 1 di Google Drive, 1 di laptop eksternal
- 2 media berbeda - misal di hosting dan di Google Drive, bukan keduanya di hosting yang sama
- 1 di luar lokasi - misal Google Drive atau Dropbox, jadi jika server hosting kebakaran, masih ada cadangan
Cara Set Backup Otomatis Tanpa Coding
Banyak hosting sudah ada fitur backup otomatis harian di cPanel. Cek di menu Backup atau JetBackup:
- Aktifkan backup harian database dan simpan 7 hari terakhir
- Set backup mingguan file dan simpan 4 mingguan
- Hubungkan ke Google Drive jika hosting mendukung
Jika hosting tidak ada, gunakan plugin backup untuk CMS yang dipakai (misal UpdraftPlus untuk WordPress, atau cron job sederhana untuk ekspor DB). Atur jadwal jam 2 pagi saat trafik sepi.
Tes Restore: Backup Tanpa Tes Itu Bukan Backup
Banyak yang punya file backup tapi tidak pernah coba restore, saat butuh ternyata corrupt. Luangkan 1 jam sebulan untuk tes:
- Buat subdomain staging seperti staging.tokokamu.com
- Restore backup terbaru ke staging, cek apakah bisa dibuka, produk muncul, gambar tidak pecah
- Jika berhasil, baru yakin backup bisa dipakai saat darurat
Checklist mingguan: Senin cek backup harian ada, Rabu cek ukuran file backup wajar (tidak 0 KB), Jumat cek storage Google Drive masih cukup. 3 cek ini 5 menit tapi mencegah panik berhari-hari saat error.
Penutup
Backup bukan soal teknis rumit, tapi soal kebiasaan. Atur otomatis harian untuk database, mingguan untuk file, simpan di 3 tempat berbeda, dan tes restore sebulan sekali. Dengan begitu, jika website error setelah update, tinggal restore 15 menit, bukan rebuild seminggu dari nol.
Gw set auto backup ke gdrive, pernah kepake pas salah edit tema
Backup otomatis idealnya harian atau mingguan ya?
Aturan 3-2-1 baru tau, selama ini cuma di hosting
Pernah error pas update plugin, panik gak ada backup, nyesek