Cara Backup WordPress Otomatis ke Cloud yang Benar
By Yoga · 18 Jul 2026 · 6 min read
Kehilangan data website bukan sekadar mimpi buruk — ini adalah kejadian nyata yang bisa menimpa siapa saja, mulai dari blogger pemula hingga toko online berpenghasilan jutaan rupiah per hari. Satu kesalahan update plugin, satu serangan malware, atau satu kesalahan konfigurasi server bisa menghapus semua kerja keras Anda dalam hitungan detik.
Solusinya sederhana secara konsep: backup yang benar dan otomatis. Tapi banyak pemilik website yang menganggap backup cukup dilakukan sekali seminggu ke folder lokal hosting mereka sendiri. Itu salah besar.
Di artikel ini, kita akan bahas cara backup WordPress otomatis ke cloud dengan strategi yang solid — mulai dari aturan 3-2-1, plugin gratis yang andal, fitur JetBackup di cPanel, hingga cara restore ketika bencana benar-benar terjadi.
Memahami Aturan 3-2-1 Backup
Sebelum memilih plugin atau tool, Anda perlu memahami filosofi di balik backup yang baik: Aturan 3-2-1.
| Angka | Artinya |
|---|---|
| 3 | Simpan 3 salinan data (1 primer + 2 backup) |
| 2 | Gunakan 2 jenis media penyimpanan berbeda |
| 1 | Simpan minimal 1 salinan di lokasi off-site (cloud/remote) |
Mengapa Aturan Ini Penting untuk WordPress?
Anggap skenario ini: Anda hanya menyimpan backup di server hosting Anda sendiri. Kalau server itu crash, terkena ransomware, atau datacenter-nya kebanjiran — backup Anda ikut hilang bersama data aslinya. Tidak ada gunanya.
Dengan aturan 3-2-1:
- Salinan 1: File WordPress yang aktif berjalan di server hosting
- Salinan 2: Backup lokal di server (via cPanel/JetBackup)
- Salinan 3: Backup off-site di Google Drive, Dropbox, atau Amazon S3
Ini bukan paranoia — ini adalah standar industri yang digunakan sysadmin profesional di seluruh dunia.
Backup Otomatis via Plugin: UpdraftPlus (Gratis)
UpdraftPlus adalah plugin backup WordPress paling populer dengan lebih dari 3 juta instalasi aktif. Versi gratisnya sudah sangat powerful untuk kebutuhan mayoritas website.
Cara Setup UpdraftPlus ke Google Drive
- Install dan aktifkan plugin UpdraftPlus dari repository WordPress (
Plugins → Add New → cari "UpdraftPlus"). - Masuk ke
Settings → UpdraftPlus Backups. - Di tab Settings, atur jadwal backup:
- Files backup schedule: Daily atau Weekly
- Database backup schedule: Daily (database lebih sering berubah)
- Di bagian Choose your remote storage, pilih Google Drive.
- Klik Save Changes — Anda akan diarahkan untuk autentikasi akun Google.
- Setelah terhubung, klik Backup Now untuk uji coba pertama.
Komponen yang Di-backup UpdraftPlus
- Database WordPress (tabel wp_posts, wp_options, dll.)
- Folder
wp-content/uploads(media library) - Folder plugin dan tema
- File konfigurasi lainnya
Tips: Di versi gratis, backup berjalan terpisah (file dan database). Untuk backup inkremental dan backup otomatis yang lebih granular, pertimbangkan upgrade ke UpdraftPlus Premium.
Alternatif: BackupBuddy
BackupBuddy adalah plugin premium (berbayar) yang menawarkan fitur lebih lengkap:
- Backup lengkap dalam satu file
.zip - Migrasi website dengan mudah
- Backup ke berbagai tujuan: BackupBuddy Stash, S3, Dropbox, Google Drive, FTP
- Restore one-click langsung dari dashboard
Jika Anda mengelola beberapa website klien atau membutuhkan fungsionalitas yang lebih enterprise, BackupBuddy layak dipertimbangkan.
Backup Manual via cPanel JetBackup
Selain plugin WordPress, banyak layanan hosting menyediakan JetBackup langsung di cPanel. Ini adalah lapisan backup kedua yang berjalan di level server — artinya ia mem-backup seluruh akun hosting Anda, bukan hanya instalasi WordPress tertentu.
Cara Membuat Backup Manual di JetBackup
- Login ke cPanel akun hosting Anda.
- Cari menu JetBackup 5 (atau JetBackup) di bagian Files.
- Pilih Full Account Backup untuk backup seluruh akun, atau Home Directory Backup untuk file saja.
- Klik Create Backup dan tunggu prosesnya selesai.
- Setelah selesai, backup tersedia untuk di-download atau di-restore langsung.
Fitur Penting JetBackup
JetBackup dapat mem-backup:
├── Seluruh home directory (/home/username/)
├── Database MySQL
├── Email accounts dan konfigurasinya
├── DNS Zone records
└── Cron jobs
Jadwalkan Backup Otomatis di Level Server
JetBackup biasanya sudah dikonfigurasi oleh penyedia hosting untuk berjalan otomatis setiap hari atau beberapa kali seminggu. Tanyakan kepada provider hosting Anda:
- Seberapa sering backup otomatis dijalankan?
- Berapa lama retensi backup disimpan (7 hari? 30 hari?)?
- Apakah backup disimpan di server yang sama atau off-site?
Jika backup hanya disimpan di server yang sama, ini baru memenuhi salinan ke-2 dari aturan 3-2-1 — Anda tetap butuh solusi cloud eksternal seperti UpdraftPlus.
Menggabungkan Plugin + Server Backup: Strategi Lengkap
Berikut adalah kombinasi ideal yang mengimplementasikan aturan 3-2-1 secara penuh:
| Layer | Tool | Lokasi Penyimpanan | Frekuensi |
|---|---|---|---|
| Aplikasi (WordPress) | UpdraftPlus | Google Drive / Dropbox | Harian |
| Server (cPanel) | JetBackup | Storage server hosting | Harian/Mingguan |
| Off-site tambahan | Rclone/manual | Amazon S3 atau Backblaze B2 | Mingguan |
Dengan setup ini, Anda memiliki:
- ✅ 3 salinan data
- ✅ 2 medium berbeda (plugin level app + server level)
- ✅ 1 salinan off-site (Google Drive/S3)
Cara Restore WordPress dari Backup
Ini bagian yang sering dilupakan orang. Backup tanpa rencana restore sama saja dengan tidak backup. Uji restore Anda setidaknya setiap 3 bulan sekali.
Restore via UpdraftPlus
- Masuk ke
Settings → UpdraftPlus Backups. - Di tab Existing Backups, temukan backup yang ingin di-restore.
- Klik Restore di sebelah backup tersebut.
- Pilih komponen yang ingin di-restore: Database, Plugins, Themes, Uploads, atau semuanya.
- Klik Restore dan tunggu proses selesai.
- WordPress akan otomatis refresh ke kondisi pada tanggal backup tersebut.
Catatan: Jika WordPress Anda tidak bisa diakses sama sekali (white screen of death atau error fatal), restore via UpdraftPlus dari dashboard tidak memungkinkan. Gunakan metode manual atau JetBackup.
Restore via JetBackup di cPanel
- Login ke cPanel.
- Buka JetBackup 5.
- Pilih jenis restore yang dibutuhkan:
- Full Account Restore: kembalikan seluruh akun
- MySQL Databases: restore database tertentu saja
- Home Directory Files: restore file tertentu
- Pilih tanggal backup yang diinginkan dari daftar yang tersedia.
- Klik Restore dan konfirmasi.
Restore Manual via FTP + phpMyAdmin
Jika kedua metode di atas tidak tersedia, ini adalah prosedur manual:
# 1. Upload file WordPress via FTP ke public_html/
# Gunakan FileZilla atau WinSCP
# 2. Ekstrak file backup jika dalam format .zip
unzip backup-wordpress.zip -d /home/username/public_html/
# 3. Import database via phpMyAdmin
# Login phpMyAdmin → pilih database → klik Import → upload file .sql
# 4. Update wp-config.php jika nama database atau kredensial berubah
nano /home/username/public_html/wp-config.php
Pastikan nilai DB_NAME, DB_USER, DB_PASSWORD, dan DB_HOST di wp-config.php sesuai dengan database yang baru di-import.
Checklist Backup WordPress yang Sehat
Gunakan checklist ini untuk memastikan strategi backup Anda sudah solid:
- Plugin backup terpasang dan terkonfigurasi (UpdraftPlus atau BackupBuddy)
- Backup otomatis dijadwalkan minimal harian untuk database
- Backup dikirim ke cloud eksternal (Google Drive, Dropbox, atau S3)
- JetBackup/cPanel backup dikonfirmasi aktif oleh hosting provider
- Retensi backup minimal 7-14 hari terakhir
- Restore pernah diuji coba setidaknya sekali
- Anda tahu lokasi file
wp-config.phpdan cara mengaksesnya via FTP - Backup dijalankan sebelum setiap update besar (plugin, tema, WordPress core)
Rekomendasi Hosting dengan Dukungan Backup yang Baik
Strategi backup terbaik tetap dimulai dari pilihan hosting yang tepat. Pastikan provider hosting Anda menyediakan JetBackup atau sistem backup otomatis yang andal, dukungan teknis yang responsif saat proses restore, dan infrastruktur yang stabil untuk meminimalkan kebutuhan restore itu sendiri.
GoCelerus menyediakan layanan cPanel hosting dengan JetBackup yang dapat Anda jadikan salah satu layer dalam strategi 3-2-1 Anda — dikombinasikan dengan plugin seperti UpdraftPlus untuk perlindungan berlapis.
Kesimpulan
Backup WordPress otomatis ke cloud bukan sekadar "nice to have" — ini adalah keharusan. Dengan menerapkan aturan 3-2-1, menggunakan UpdraftPlus untuk backup ke Google Drive, dan memanfaatkan JetBackup di cPanel sebagai lapisan kedua, Anda sudah memiliki perlindungan data yang jauh lebih baik dari mayoritas pemilik website.
Yang paling penting: uji restore Anda secara berkala. Backup yang belum pernah dicoba di-restore adalah backup yang tidak bisa Anda percaya. Sisihkan waktu 30 menit setiap kuartal untuk simulasi restore — itu investasi terbaik yang bisa Anda lakukan untuk ketenangan pikiran Anda.