Cara Backup WordPress Otomatis ke Cloud yang Benar
By Yoga · 30 May 2026 · 6 min read
Kehilangan data website adalah mimpi buruk setiap pemilik bisnis online. Bayangkan tiba-tiba website Anda down, database corrupt, atau terkena serangan malware — dan ternyata backup terakhir sudah berumur tiga bulan. Menyakitkan, bukan?
Kabar baiknya, backup WordPress otomatis ke cloud bukan lagi hal yang rumit atau mahal. Dengan strategi yang tepat, Anda bisa melindungi website dengan anggaran minimal dan usaha yang hampir nol setelah setup selesai.
Artikel ini akan membahas aturan 3-2-1 backup, plugin gratis yang bisa langsung dipakai, cara backup manual via cPanel JetBackup, dan — yang sering dilupakan — bagaimana cara merestore backup tersebut.
Mengapa Backup Saja Tidak Cukup: Aturan 3-2-1
Sebelum masuk ke teknis, pahami dulu filosofi backup yang digunakan profesional IT di seluruh dunia: Aturan 3-2-1.
- 3 salinan data — satu original, dua backup
- 2 media penyimpanan berbeda — misalnya server hosting + hard drive eksternal
- 1 salinan off-site — tersimpan di lokasi/cloud yang berbeda secara fisik
Mengapa off-site penting? Jika server hosting Anda mengalami kebakaran, banjir, atau kegagalan hardware masif, backup yang tersimpan di server yang sama akan ikut hilang. Cloud storage seperti Google Drive, Dropbox, atau Amazon S3 memastikan salinan data Anda selamat meskipun terjadi bencana fisik.
Contoh penerapan aturan 3-2-1 untuk WordPress:
| Salinan | Media | Lokasi |
|---|---|---|
| Original | Server hosting | Data center hosting |
| Backup 1 | cPanel/JetBackup | Server yang sama / NAS |
| Backup 2 | Google Drive/Dropbox | Cloud off-site |
Backup Otomatis dengan Plugin UpdraftPlus (Gratis)
UpdraftPlus adalah plugin backup WordPress paling populer dengan lebih dari 3 juta instalasi aktif. Versi gratisnya sudah sangat capable untuk kebutuhan backup otomatis ke cloud.
Instalasi dan Konfigurasi Dasar
- Masuk ke Dashboard WordPress → Plugin → Tambah Baru
- Cari "UpdraftPlus" dan klik Instal Sekarang, lalu Aktifkan
- Buka Pengaturan → UpdraftPlus Backups
- Klik tab Pengaturan
Mengatur Jadwal dan Tujuan Cloud
Pada bagian File backup schedule, atur frekuensi sesuai kebutuhan:
- Website statis/brochure: seminggu sekali sudah cukup
- Blog aktif: setiap hari
- Toko online (WooCommerce): setiap 4-12 jam
Untuk tujuan penyimpanan, pilih salah satu:
- Google Drive — gratis 15 GB, mudah diakses
- Dropbox — gratis 2 GB (cukup untuk website kecil)
- Amazon S3 — berbayar tapi murah, cocok untuk site besar
- FTP/SFTP — jika punya server atau NAS sendiri
Setelah memilih Google Drive misalnya, klik Authenticate with Google dan ikuti proses otorisasi. UpdraftPlus akan menyimpan token akses secara otomatis.
Bagian yang Harus Di-backup
Pastikan centang semua komponen berikut:
- ✅ Plugins
- ✅ Themes
- ✅ Uploads (folder wp-content/uploads)
- ✅ Others (wp-content lainnya)
- ✅ Database
Database adalah yang paling kritis. Ini berisi semua postingan, halaman, komentar, dan pengaturan WooCommerce Anda.
Verifikasi Backup Berjalan
Setelah setup, klik tombol Backup Now untuk menjalankan backup manual pertama kali. Pastikan file muncul di tab Existing Backups dan juga terlihat di folder Google Drive Anda. Jangan asumsikan backup berjalan — selalu verifikasi.
Backup Manual via cPanel JetBackup
Jika hosting Anda menggunakan cPanel dengan JetBackup (umum di paket shared hosting), Anda punya lapisan backup tambahan yang dikelola langsung di level server — sesuai aturan 3-2-1, ini adalah salinan kedua Anda.
Cara Membuat Backup via JetBackup
- Login ke cPanel hosting Anda
- Cari dan klik ikon JetBackup (biasanya di bagian Files)
- Pilih Full Backups atau File Backups sesuai kebutuhan
- Klik Create Backup dan pilih titik waktu
- Tunggu hingga proses selesai (bisa beberapa menit tergantung ukuran site)
JetBackup biasanya sudah dikonfigurasi oleh hosting provider untuk berjalan otomatis setiap hari. Namun, jangan hanya mengandalkan ini — backup dari provider bisa saja hilang jika ada kegagalan infrastruktur besar.
Download Backup ke Komputer Lokal
Untuk memenuhi aturan 3-2-1, Anda juga disarankan sesekali men-download backup ke komputer lokal atau hard drive eksternal:
# Jika punya akses SSH ke hosting, gunakan rsync
rsync -avz --progress [email protected]:/home/username/backup/ /local/backup/wordpress/
Atau cukup download via File Manager cPanel jika tidak familiar dengan command line.
Alternatif: Plugin BackupBuddy
BackupBuddy adalah plugin premium (berbayar) yang sering menjadi pilihan developer profesional karena fiturnya yang lengkap:
- Backup dan restore dalam satu interface
- Migrasi website ke server baru dengan mudah
- Schedulling fleksibel termasuk backup real-time
- Mendukung BackupBuddy Stash (cloud storage milik mereka sendiri)
Harga mulai dari sekitar $80/tahun untuk satu site. Cocok jika Anda mengelola website klien dan butuh workflow yang lebih streamlined.
Perbandingan singkat UpdraftPlus vs BackupBuddy:
| Fitur | UpdraftPlus (Gratis) | BackupBuddy (Premium) |
|---|---|---|
| Harga | Gratis / Premium tersedia | Mulai ~$80/tahun |
| Cloud storage | Google Drive, Dropbox, S3 | Stash, S3, Dropbox, dll |
| Migrasi site | Plugin terpisah (Migrator) | Built-in |
| Restore via dashboard | ✅ | ✅ |
| Incremental backup | ❌ (versi gratis) | ✅ |
Untuk kebanyakan pengguna, UpdraftPlus gratis sudah lebih dari cukup.
Cara Restore WordPress dari Backup — Jangan Lewatkan Ini
Banyak orang rajin backup tapi tidak pernah mencoba restore. Akibatnya, saat bencana terjadi, mereka panik karena tidak tahu caranya. Backup tanpa rencana restore sama saja tidak berguna.
Restore via UpdraftPlus
- Buka Pengaturan → UpdraftPlus Backups
- Pilih tab Existing Backups
- Temukan tanggal backup yang ingin di-restore
- Klik Restore di baris backup tersebut
- Centang komponen yang ingin di-restore (database, files, plugins, themes)
- Klik Restore dan tunggu prosesnya selesai
- Website akan otomatis reload ke kondisi backup tersebut
⚠️ Penting: Sebelum restore, buat backup kondisi saat ini terlebih dahulu. Proses restore akan menimpa data yang ada.
Restore via JetBackup di cPanel
- Login cPanel → buka JetBackup
- Pilih File Backups atau Database Backups
- Klik titik restore yang diinginkan
- Klik Restore dan konfirmasi
- JetBackup akan mengembalikan file/database ke kondisi saat backup dibuat
Restore Manual (Skenario Worst-Case)
Jika WordPress tidak bisa diakses sama sekali (misalnya database corrupt total):
# 1. Upload file backup via FTP/SFTP
# 2. Extract ke folder public_html
unzip wordpress-backup.zip -d /home/username/public_html/
# 3. Import database via SSH
mysql -u db_user -p db_name < database-backup.sql
# 4. Pastikan wp-config.php berisi kredensial database yang benar
nano /home/username/public_html/wp-config.php
Tips Tambahan untuk Backup yang Lebih Solid
- Tes restore secara berkala — minimal setiap 3 bulan, coba restore ke staging environment
- Simpan minimal 30 hari riwayat backup — jika infeksi malware baru ketahuan setelah beberapa hari, Anda butuh backup yang lebih lama
- Enkripsi backup sensitif — terutama jika menyimpan data pelanggan
- Monitor notifikasi — aktifkan email notifikasi di UpdraftPlus agar tahu jika backup gagal
- Jangan simpan backup di folder public — file backup yang bisa diakses via browser adalah celah keamanan serius
Kesimpulan
Strategi backup WordPress yang baik mengikuti aturan 3-2-1: tiga salinan, dua media berbeda, satu di cloud off-site. Dengan kombinasi UpdraftPlus untuk backup otomatis ke Google Drive dan JetBackup di cPanel sebagai lapisan kedua, Anda sudah memenuhi standar tersebut tanpa biaya besar.
Yang terpenting, jangan lupa untuk mempraktikkan restore setidaknya sekali. Proses backup yang belum pernah dicoba restore-nya adalah false security yang berbahaya.
Jika Anda mencari hosting dengan JetBackup terintegrasi dan infrastruktur yang mendukung backup rutin, GoCelerus menyediakan paket shared hosting dan WordPress hosting yang dilengkapi fitur backup di level server — cocok sebagai fondasi strategi 3-2-1 Anda.