Mengapa Backup Adalah Asuransi Wajib
Statistik: 60% bisnis kecil yang kehilangan data permanen tutup dalam 6 bulan. Penyebab kehilangan data: hack/malware, human error (delete file/database tanpa sengaja), update plugin yang break site, hardware failure, atau bahkan pengguna yang tidak bayar tepat waktu sehingga data dihapus provider.
Aturan emas: 3-2-1 Backup Rule:
- 3 copy data (1 produksi + 2 backup)
- 2 media berbeda (server + cloud storage)
- 1 offsite (Google Drive, Dropbox, S3)
Saung Hosting menyediakan JetBackup harian otomatis untuk semua paket — tapi backup tambahan eksternal tetap recommended untuk kepatuhan 3-2-1.
Metode 1: JetBackup (Otomatis Harian)
JetBackup adalah backup solution enterprise dari JetApps. Saung Hosting menjalankan backup otomatis tiap malam, retention 7 hari (Personal) hingga 30 hari (Bisnis ke atas).
Akses JetBackup:
- Login cPanel
- Section Files → klik JetBackup 5
- Dashboard tampil pilihan: Full Account, Files, Databases, Email, Cron Jobs, dll
Untuk restore: pilih kategori → pilih tanggal backup → klik file/database/account → tombol Restore. Proses 1–10 menit tergantung ukuran.
Metode 2: Full Account Backup (Manual)
Untuk arsip atau migrasi:
- cPanel → section Files → Backup
- Section "Full Backup" → klik Download a Full Account Backup
- Pilih destination: Home Directory (tersimpan di cPanel) atau remote (FTP/SCP)
- Email notification: isi email aktif
- Klik Generate Backup → tunggu 5–60 menit tergantung size
- Email masuk → kembali ke menu Backup → download file
.tar.gz
File backup berisi: file public_html, database, email, DNS zone, FTP accounts, cron jobs. Bisa di-restore di cPanel mana saja.
Metode 3: Backup Manual File & Database
Backup File via File Manager
- cPanel → File Manager → folder
public_html - Select All → klik Compress → format Zip Archive → Compress File(s)
- Right-click file zip → Download ke komputer lokal
Backup Database via phpMyAdmin
- cPanel → phpMyAdmin
- Pilih database di sidebar kiri
- Tab Export → method: Quick → format: SQL → Export
- File
.sqlter-download otomatis
Untuk database besar (> 100 MB), pakai SSH dengan command mysqldump:
mysqldump -u user -p namadb > backup.sql gzip backup.sql
Metode 4: Backup Otomatis ke Cloud Eksternal
Untuk WordPress, install plugin UpdraftPlus (gratis):
- Plugins → Add New → cari "UpdraftPlus" → install & activate
- Settings → UpdraftPlus Backups → tab Settings
- Schedule: backup files Weekly, database Daily
- Retention: 4 backup terakhir
- Remote storage: pilih Google Drive / Dropbox / OneDrive / S3 → authorize
- Save Changes
Plugin akan jalankan backup otomatis sesuai jadwal dan upload ke cloud. Tab Existing Backups untuk restore satu klik.
Alternatif: BackWPup, Duplicator, atau All-in-One WP Migration.
Cara Restore dari Backup
Restore via JetBackup
- cPanel → JetBackup 5
- Pilih kategori (Full Account / Files / Databases / Email)
- Pilih tanggal backup yang ingin di-restore
- Centang item yang akan di-restore (bisa selektif)
- Klik Restore → konfirmasi → tunggu
Restore Manual File
- File Manager → upload file zip backup
- Right-click → Extract → pilih destination folder
- Hapus file yang sudah ada jika perlu overwrite
Restore Database
- phpMyAdmin → buat database baru (atau pakai existing)
- Pilih database → tab Import → pilih file
.sql→ Go - Update
wp-config.phpjika nama database/user berubah
Strategi Backup Berdasarkan Tipe Website
Blog Personal / Company Profile
- JetBackup harian (sudah otomatis)
- UpdraftPlus mingguan ke Google Drive
- Manual full backup tiap update besar
Toko Online E-commerce
- JetBackup harian (sudah otomatis)
- UpdraftPlus harian database, mingguan files ke S3
- Backup manual sebelum campaign besar
- Test restore di staging tiap 3 bulan
SaaS / Aplikasi Custom
- VPS dengan snapshot otomatis (tiap 6 jam)
- Database dump otomatis dengan cron + upload ke S3
- Code di Git repository (GitHub / GitLab)
- Disaster recovery plan tertulis & di-test rutin
Tips Best Practice Backup
- Test restore minimal 1x tiap 6 bulan — backup yang tidak pernah di-test = backup yang tidak ada
- Multi-location — server, cloud, hard drive lokal
- Encrypt backup dengan password jika simpan di cloud public
- Versioning — simpan beberapa versi (kemarin, minggu lalu, bulan lalu)
- Documentation — catat di mana backup disimpan, kredensial, prosedur restore
- Automate — jangan andalkan manual, manusia lupa
- Monitor — pastikan backup harian sukses (cek email notification)
Kesimpulan
Backup bukan opsional — wajib hukumnya untuk semua website yang berisi data berharga. Saung Hosting include JetBackup harian gratis, tapi tetap aktifkan backup eksternal (UpdraftPlus + cloud storage) untuk redundansi.
Belum ada backup external? Setup hari ini juga, jangan tunggu sampai disaster terjadi. Hosting Saung include JetBackup di semua paket. Butuh bantuan setup? Hubungi engineer kami.