Promo Hosting Unlimited — Diskon hingga 50%
Home/Blog
Tutorial · 9 menit baca · 12 April 2026

Cara Backup & Restore Website di cPanel: Panduan Lengkap 2026

Tutorial lengkap backup full account cPanel, JetBackup harian, backup manual file & database, hingga restore website saat darurat.

Home / Blog / Tutorial

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:

  1. Login cPanel
  2. Section Files → klik JetBackup 5
  3. 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:

  1. cPanel → section Files → Backup
  2. Section "Full Backup" → klik Download a Full Account Backup
  3. Pilih destination: Home Directory (tersimpan di cPanel) atau remote (FTP/SCP)
  4. Email notification: isi email aktif
  5. Klik Generate Backup → tunggu 5–60 menit tergantung size
  6. 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

  1. cPanel → File Manager → folder public_html
  2. Select All → klik Compress → format Zip Archive → Compress File(s)
  3. Right-click file zip → Download ke komputer lokal

Backup Database via phpMyAdmin

  1. cPanel → phpMyAdmin
  2. Pilih database di sidebar kiri
  3. Tab Export → method: Quick → format: SQL → Export
  4. File .sql ter-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):

  1. Plugins → Add New → cari "UpdraftPlus" → install & activate
  2. Settings → UpdraftPlus Backups → tab Settings
  3. Schedule: backup files Weekly, database Daily
  4. Retention: 4 backup terakhir
  5. Remote storage: pilih Google Drive / Dropbox / OneDrive / S3 → authorize
  6. 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

  1. cPanel → JetBackup 5
  2. Pilih kategori (Full Account / Files / Databases / Email)
  3. Pilih tanggal backup yang ingin di-restore
  4. Centang item yang akan di-restore (bisa selektif)
  5. Klik Restore → konfirmasi → tunggu

Restore Manual File

  1. File Manager → upload file zip backup
  2. Right-click → Extract → pilih destination folder
  3. Hapus file yang sudah ada jika perlu overwrite

Restore Database

  1. phpMyAdmin → buat database baru (atau pakai existing)
  2. Pilih database → tab Import → pilih file .sql → Go
  3. Update wp-config.php jika 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.

Siap upgrade ke hosting cepat & aman?

LiteSpeed + SSL gratis + JetBackup harian + Imunify360 — semua mulai Rp 5.000/bulan.

Teknologi Terbaru

Mendukung Stack Modern Pilihan Developer

Server kami siap menjalankan teknologi web & backend terkini. Tinggal pilih, kami yang siapkan environment-nya.

Node.js
React
Vue.js
Angular
Next.js
Astro
NPM
Yarn
Python
PHP 8.x
Ruby
Java
Rust
Golang
.NET
TypeScript
Laravel
CodeIgniter
Django
Flask
Express.js
NestJS
MySQL
MariaDB
PostgreSQL
MongoDB
Redis
SQLite
Docker
Git
GitHub
Linux
Apache
Nginx
LiteSpeed
cPanel

Dan masih banyak lagi — composer, pip, gem, cargo, kubectl, semua tersedia. Tanya stack Anda