Blog · 5 Sep 2026 · 6 min read
Cara Backup WordPress Otomatis ke Cloud yang Aman
Pelajari cara backup WordPress otomatis ke cloud menggunakan aturan 3-2-1, plugin gratis UpdraftPlus, dan cPanel JetBackup — lengkap dengan panduan restore.
By Yoga
Kehilangan data website adalah mimpi buruk setiap pemilik bisnis online. Bayangkan situs yang sudah Anda bangun bertahun-tahun tiba-tiba hilang karena server crash, serangan malware, atau kesalahan update plugin. Satu-satunya hal yang bisa menyelamatkan Anda adalah backup yang sudah disiapkan jauh sebelum masalah terjadi.
Di artikel ini, kita akan membahas cara backup WordPress otomatis ke cloud secara menyeluruh — mulai dari strategi backup yang benar, plugin yang bisa Anda gunakan gratis, cara backup manual via cPanel JetBackup, hingga langkah restore yang sering dilupakan orang.
Mengapa Backup Saja Tidak Cukup: Aturan 3-2-1
Sebelum membahas teknisnya, penting untuk memahami aturan 3-2-1 — standar industri untuk strategi backup yang andal:
- 3 salinan data — satu data asli + dua salinan backup
- 2 media penyimpanan berbeda — misalnya server hosting + hard drive eksternal, atau server + cloud storage
- 1 salinan off-site — disimpan di lokasi fisik atau layanan cloud yang berbeda dari server utama
Kenapa aturan ini penting? Jika server hosting Anda down karena bencana alam atau kebakaran data center, backup yang tersimpan di server yang sama tidak akan berguna. Anda butuh salinan yang berada di tempat berbeda — itulah fungsi cloud storage seperti Google Drive, Dropbox, atau Amazon S3.
Contoh Implementasi Aturan 3-2-1 untuk WordPress
| Salinan | Lokasi | Jenis |
|---|---|---|
| Data asli | Server hosting (cPanel) | Live site |
| Backup #1 | JetBackup di server hosting | On-site backup |
| Backup #2 | Google Drive / Amazon S3 | Off-site (cloud) |
Dengan konfigurasi ini, Anda memiliki tiga lapisan perlindungan yang mengikuti aturan 3-2-1 dengan sempurna.
Backup WordPress Otomatis dengan UpdraftPlus (Gratis)
UpdraftPlus adalah plugin backup WordPress paling populer dengan lebih dari 3 juta instalasi aktif. Versi gratisnya sudah sangat lengkap untuk kebutuhan kebanyakan website.
Langkah Instalasi dan Konfigurasi
- Masuk ke Dashboard WordPress → Plugin → Tambah Baru
- Cari "UpdraftPlus" dan klik Install Now, lalu Activate
- Pergi ke Pengaturan → UpdraftPlus Backups
- Klik tab Settings
Mengatur Jadwal Backup Otomatis
Di tab Settings, Anda akan menemukan dua opsi jadwal:
- Files backup schedule — untuk file tema, plugin, dan upload
- Database backup schedule — untuk seluruh konten dan konfigurasi database
Rekomendasi untuk website aktif:
- Database: setiap hari, simpan 7 salinan terakhir
- Files: setiap minggu, simpan 4 salinan terakhir
Menghubungkan ke Google Drive
- Di bagian Choose your remote storage, pilih Google Drive
- Klik Save Changes — UpdraftPlus akan meminta autentikasi Google
- Klik tautan autentikasi yang muncul dan login dengan akun Google Anda
- Izinkan akses, lalu kembali ke dashboard WordPress
- Klik Backup Now untuk menguji koneksi
Tips: Gunakan akun Google khusus untuk backup website, bukan akun Google pribadi Anda. Ini memudahkan manajemen dan keamanan akses.
Menghubungkan ke Amazon S3 (Lebih Profesional)
Jika website Anda membutuhkan solusi lebih enterprise, Amazon S3 adalah pilihan yang lebih andal:
1. Buat bucket S3 baru di AWS Console
2. Buat IAM user dengan permission: s3:GetObject, s3:PutObject, s3:DeleteObject
3. Copy Access Key ID dan Secret Access Key
4. Di UpdraftPlus, pilih Amazon S3 sebagai remote storage
5. Masukkan kredensial dan nama bucket
6. Pilih region yang sesuai (misal: ap-southeast-1 untuk Singapore)
Pastikan bucket S3 Anda tidak bersifat publik dan aktifkan versioning untuk keamanan ekstra.
Backup Manual via cPanel JetBackup
Selain plugin WordPress, Anda juga bisa memanfaatkan fitur backup di level server melalui JetBackup — tool backup yang tersedia di banyak panel hosting berbasis cPanel.
Cara Menggunakan JetBackup di cPanel
- Login ke cPanel akun hosting Anda
- Cari dan klik JetBackup di bagian Files
- Anda akan melihat daftar backup yang tersedia berdasarkan tanggal
Jenis Backup di JetBackup
- Full Account Backup — mencakup semua file, database, email, dan konfigurasi
- Home Directory Backup — hanya file di folder public_html
- Database Backup — hanya database MySQL/MariaDB
- Email Backup — hanya akun email
Mengunduh Backup ke Komputer Lokal
- Di JetBackup, pilih Home Directory Backups atau Database Backups
- Pilih titik backup yang ingin diunduh berdasarkan tanggal
- Klik Download — file akan diproses dan siap diunduh dalam beberapa menit
- Simpan file di hard drive eksternal atau komputer lokal Anda
Ini adalah implementasi praktis dari aturan 2 media penyimpanan berbeda — backup ada di server hosting (JetBackup) dan di komputer lokal Anda.
Perhatian: JetBackup yang dikelola hosting adalah backup tambahan, bukan pengganti backup mandiri Anda. Selalu miliki backup yang Anda kontrol sendiri.
BackupBuddy: Alternatif Premium dengan Fitur Lebih Lengkap
BackupBuddy adalah plugin backup premium dari iThemes yang menawarkan fitur lebih canggih:
- Malware scanning sebelum backup dibuat
- Stash Live — backup real-time setiap ada perubahan
- BackupBuddy Stash — cloud storage eksklusif dari iThemes
- ImportBuddy — tool restore mandiri yang tidak butuh WordPress berjalan
BackupBuddy sangat cocok untuk website e-commerce atau membership site yang perlu backup lebih sering karena datanya berubah terus-menerus. Namun untuk kebanyakan website, UpdraftPlus versi gratis sudah lebih dari cukup.
Cara Restore WordPress dari Backup — Jangan Sampai Terlewat
Banyak orang rajin membuat backup tapi tidak pernah mempraktikkan restore. Padahal backup tanpa rencana restore sama saja dengan tidak backup. Berikut cara restore dari masing-masing metode:
Restore dengan UpdraftPlus
- Pergi ke Pengaturan → UpdraftPlus Backups → Existing Backups
- Jika backup ada di cloud, klik Rescan remote storage untuk mengambil daftar terbaru
- Pilih backup berdasarkan tanggal yang diinginkan
- Centang komponen yang ingin di-restore: Plugins, Themes, Uploads, Others, Database
- Klik Restore dan ikuti wizard yang muncul
- Setelah selesai, klik Return to WordPress configuration
Tips penting: Selalu restore di staging environment terlebih dahulu sebelum ke website live, jika memungkinkan. Ini menghindari risiko data production terhapus jika proses restore gagal di tengah jalan.
Restore via JetBackup di cPanel
- Login cPanel dan buka JetBackup
- Pilih jenis backup yang ingin di-restore (Database atau Home Directory)
- Pilih tanggal backup yang diinginkan
- Klik Restore — JetBackup akan menimpa data yang ada dengan backup tersebut
- Tunggu proses selesai, biasanya 5-15 menit tergantung ukuran backup
Restore Manual jika Website Tidak Bisa Diakses
Jika WordPress Anda sudah tidak bisa diakses sama sekali (error 500 atau white screen), gunakan cara ini:
# 1. Upload file backup via FTP/SFTP ke folder public_html
# 2. Extract file zip jika perlu
# 3. Import database via phpMyAdmin di cPanel:
# - Buka phpMyAdmin
# - Pilih database WordPress Anda
# - Klik tab Import
# - Upload file .sql dari backup
# - Klik Go
# 4. Pastikan wp-config.php berisi kredensial database yang benar:
# DB_NAME, DB_USER, DB_PASSWORD, DB_HOST
Jadwal Backup yang Disarankan Berdasarkan Jenis Website
| Jenis Website | Frekuensi Database | Frekuensi Files | Retensi |
|---|---|---|---|
| Blog personal | Mingguan | Bulanan | 4 salinan |
| Website bisnis | Harian | Mingguan | 14 salinan |
| E-commerce | Setiap 6 jam | Harian | 30 salinan |
| Membership site | Setiap jam | Harian | 30 salinan |
Checklist Backup WordPress yang Ideal
Sebelum merasa aman, pastikan Anda sudah menjawab "Ya" untuk semua poin berikut:
- Backup berjalan otomatis sesuai jadwal yang ditetapkan
- Backup tersimpan di minimal dua lokasi berbeda (on-site + cloud)
- Anda sudah pernah mencoba restore backup setidaknya sekali
- Notifikasi email aktif jika backup gagal
- File backup terenkripsi (terutama jika berisi data sensitif pelanggan)
- Anda tahu berapa lama waktu yang dibutuhkan untuk full restore
Mulai Lindungi Website Anda Sekarang
Mengatur backup WordPress otomatis ke cloud bukan pekerjaan yang sulit, tapi sering ditunda sampai terlambat. Dengan kombinasi UpdraftPlus + Google Drive/S3 untuk backup otomatis dan JetBackup di cPanel sebagai lapisan kedua, Anda sudah mengimplementasikan aturan 3-2-1 dengan baik.
Jika Anda menggunakan layanan shared hosting atau WordPress hosting seperti yang ditawarkan GoCelerus, pastikan Anda juga memanfaatkan fitur backup bawaan yang disediakan — lalu tambahkan plugin backup cloud sebagai lapisan perlindungan ekstra.
Ingat: bukan apakah website Anda akan mengalami masalah, tapi kapan. Dan ketika itu terjadi, backup yang sudah dipersiapkan dengan baik adalah satu-satunya hal yang membedakan antara gangguan kecil dan bencana besar.