Cara Backup Website di cPanel (Panduan Lengkap 2025)
Kehilangan data website adalah mimpi buruk yang bisa terjadi kapan saja — server crash, kesalahan update plugin, atau serangan hacker. Satu-satunya cara menghindari bencana ini adalah dengan backup rutin. Artikel ini membahas cara backup website di cPanel dengan cepat dan mudah.
Mengapa Backup Website Itu Penting?
Sebelum masuk ke langkah-langkah, pahami dulu risikonya:
- Server failure — hardware hosting bisa rusak tanpa peringatan
- Error setelah update — update WordPress, tema, atau plugin bisa memecah website
- Serangan hacker — malware atau defacement bisa merusak seluruh file
- Kesalahan sendiri — menghapus file atau database yang salah
- Masalah migrasi — pindah hosting tanpa backup berisiko kehilangan data
Hosting-hosting terbaik seperti Niagahoster dan Hostinger sudah menyediakan backup otomatis, tapi memiliki backup sendiri tetap wajib sebagai lapisan keamanan tambahan.
Jenis Backup Website
Ada dua komponen utama yang harus di-backup:
| Komponen | Isi | Ukuran |
|---|---|---|
| File website | HTML, PHP, gambar, CSS, JS, tema, plugin | Bervariasi (10MB–10GB+) |
| Database | Postingan, komentar, pengaturan, user | Biasanya lebih kecil (1–500MB) |
Untuk website yang lengkap, kamu perlu keduanya. File tanpa database = website kosong. Database tanpa file = tidak bisa jalan.
Cara Backup Website di cPanel (Manual)
Metode 1: Full Backup (Paling Lengkap)
Full backup membuat satu file arsip berisi semua file dan database sekaligus.
Langkah-langkahnya:
- Login ke cPanel (akses via namadomain.com/cpanel)
- Di bagian “Files”, klik “Backup”
- Klik “Download a Full Website Backup”
- Di “Backup Destination”, pilih “Home Directory”
- Isi email untuk notifikasi (opsional)
- Klik “Generate Backup”
- Tunggu proses selesai — bisa 5–30 menit tergantung ukuran website
- Setelah selesai, kembali ke halaman Backup → klik nama file backup untuk download
File backup akan berformat .tar.gz dan disimpan di folder utama cPanel kamu. Segera download ke komputer lokal karena file ini memakan storage hosting.
Metode 2: Partial Backup (File Saja atau Database Saja)
Lebih cepat jika kamu hanya butuh salah satu komponen:
Backup file website:
- Di cPanel → Backup → bagian “Partial Backups”
- Klik “Download a Home Directory Backup”
- File
.tar.gzlangsung didownload
Backup database:
- Masih di halaman yang sama
- Di bagian “Download a MySQL Database Backup”
- Klik nama database yang ingin di-backup (biasanya berformat
username_namadb) - File
.sql.gzlangsung didownload
Metode 3: Backup via phpMyAdmin (Database Saja)
Untuk backup database yang lebih terkontrol:
- Di cPanel → “Databases” → “phpMyAdmin”
- Pilih database di panel kiri
- Klik tab “Export” di menu atas
- Method: pilih “Quick” untuk export standar
- Format: SQL
- Klik “Go” → file
.sqlakan didownload
Cara Backup WordPress Secara Spesifik
Jika website kamu menggunakan WordPress, ada cara lebih mudah lewat plugin:
Plugin UpdraftPlus (Gratis, Paling Populer)
- Login ke WordPress Admin → Plugin → Tambah Baru
- Cari “UpdraftPlus”
- Install dan Aktifkan
- Masuk ke Pengaturan → UpdraftPlus Backups
- Klik “Backup Now” untuk backup manual
- Atau atur jadwal backup otomatis di tab “Settings”
UpdraftPlus bisa menyimpan backup ke:
- Dropbox — direkomendasikan (simpan di luar server)
- Google Drive — mudah diakses
- Amazon S3 — untuk website besar
- Email — untuk file kecil
Plugin Jetpack Backup (Berbayar, Paling Andal)
Jetpack Backup menyimpan backup real-time dan memungkinkan restore satu klik. Cocok untuk toko online yang tidak boleh kehilangan data transaksi.
Cara Restore (Memulihkan) Backup
Backup tidak berguna jika kamu tidak tahu cara restore-nya. Berikut caranya:
Restore Full Backup di cPanel
- cPanel → “Backup”
- Di bagian “Restore a Full Backup”, klik “Choose File”
- Upload file backup
.tar.gzyang sudah kamu download - Klik “Upload” → proses restore dimulai
Restore Database via phpMyAdmin
- cPanel → phpMyAdmin
- Pilih database tujuan di panel kiri (harus sudah ada, buat dulu jika belum)
- Klik tab “Import”
- Klik “Choose File” → pilih file
.sqlatau.sql.gz - Klik “Go”
Restore WordPress via UpdraftPlus
- WordPress Admin → Pengaturan → UpdraftPlus
- Pilih backup yang ingin di-restore
- Klik “Restore” → pilih komponen yang ingin dikembalikan
- Ikuti wizard yang muncul
Jadwal Backup yang Direkomendasikan
| Jenis Website | Frekuensi Backup |
|---|---|
| Blog personal | Mingguan |
| Website bisnis | 2x seminggu |
| Toko online aktif | Harian |
| Website dengan banyak update | Harian atau real-time |
Aturan 3-2-1 untuk backup:
- 3 salinan data
- 2 media penyimpanan berbeda
- 1 salinan di lokasi off-site (cloud atau luar kantor)
Tips Penting Tentang Backup
1. Simpan backup di luar server Backup di server yang sama tidak aman — jika server kena masalah, backup juga ikut hilang. Selalu download ke komputer atau upload ke cloud.
2. Test restore secara berkala Backup yang tidak bisa di-restore sama dengan tidak ada backup. Test proses restore setidaknya setiap 3 bulan.
3. Simpan beberapa versi Jangan simpan satu backup saja. Simpan minimal 3 versi terbaru — misalnya backup 7 hari, 30 hari, dan 90 hari terakhir.
4. Cek apakah hosting sudah include backup otomatis Niagahoster menyediakan backup otomatis harian, dan Hostinger menyediakan backup mingguan gratis di semua paket. Ini adalah lapisan backup tambahan — tetapi jangan hanya mengandalkan backup dari hosting saja.
FAQ: Backup Website
Berapa sering saya harus backup website?
Minimal seminggu sekali untuk website personal. Untuk toko online atau website yang sering diupdate, backup harian sangat direkomendasikan.
Backup otomatis dari hosting sudah cukup?
Tidak sepenuhnya. Backup dari hosting adalah safety net, bukan pengganti backup mandiri. Beberapa hosting hanya menyimpan backup 7–30 hari terakhir, dan tidak semua paket mengandung backup.
File backup terlalu besar, bagaimana?
Backup database biasanya sangat kecil. Yang membuat besar adalah file media (gambar, video). Coba backup file dan database secara terpisah, atau gunakan plugin yang hanya backup file yang berubah (incremental backup).
Berapa lama waktu backup website?
Tergantung ukuran website. Website kecil (< 500MB) selesai dalam 2–5 menit. Website besar bisa membutuhkan 30–60 menit.
Apakah backup bisa dilakukan dari smartphone?
Untuk cPanel, buka via browser mobile dan akses menu Backup. Prosesnya sama, tapi lebih nyaman dari komputer untuk mengunduh file backup yang besar.
Kesimpulan
Backup website adalah kebiasaan wajib yang sering diabaikan sampai terjadi bencana. Dengan cPanel, prosesnya hanya butuh beberapa menit dan bisa dilakukan kapan saja.
Jadikan backup sebagai rutinitas — setidaknya sekali seminggu untuk website personal, dan setiap hari untuk website yang aktif digunakan. Jangan tunggu sampai kehilangan data baru menyesal.
Jika hosting kamu belum menyediakan fitur backup yang lengkap, pertimbangkan untuk pindah ke Niagahoster atau Hostinger yang sudah menyertakan backup otomatis di semua paketnya.
Artikel Terkait
Cara Buat Email Bisnis dengan Domain Sendiri (Gratis via cPanel, 2025)
Tutorial cara buat email bisnis profesional dengan domain sendiri seperti nama@perusahaan.com menggunakan cPanel. Gratis, tanpa biaya tambahan, selesai dalam 5 menit.
Cara Install WordPress di Hosting cPanel (5 Menit, 2025)
Tutorial cara install WordPress di hosting menggunakan Softaculous di cPanel. Dari registrasi domain hingga WordPress siap digunakan, hanya 5 menit.
Cara Pasang SSL Gratis di Hosting (Let's Encrypt, 2025)
Tutorial lengkap cara pasang SSL gratis di hosting menggunakan Let's Encrypt via cPanel. Website HTTPS dalam 5 menit tanpa biaya, untuk semua jenis hosting.