Langsung ke konten
Cara Membackup Situs WordPress Anda: Metode, Plugin, dan Jadwal
Keamanan WordPress📋 Panduan

Cara Membackup Situs WordPress Anda: Metode, Plugin, dan Jadwal

Can BayarCan Bayar••Diperbarui pada: •15 menit baca•1,105 tampilan

Cadangan WordPress adalah jaring pengaman Anda terhadap kehilangan data, peretasan, kegagalan server, konflik pembaruan, dan kesalahan manusia. Tanpa strategi cadangan yang dapat diandalkan, satu kesalahan — pembaruan yang gagal, situs yang diretas, kerusakan server, atau penghapusan yang tidak sengaja — dapat menghapus bulan atau tahun pekerjaan. Meskipun demikian, sejumlah besar pemilik situs WordPress baik tidak mencadangkan situs mereka sama sekali atau hanya mengandalkan cadangan penyedia hosting mereka tanpa memverifikasi bahwa cadangan tersebut berfungsi.

Panduan ini mencakup setiap metode cadangan yang tersedia untuk pemilik situs WordPress, mulai dari cadangan manual melalui command-line hingga solusi plugin otomatis. Anda akan belajar apa yang harus dicadangkan, seberapa sering melakukannya, di mana menyimpan cadangan dengan aman, dan bagaimana memverifikasi bahwa cadangan Anda benar-benar berfungsi saat Anda membutuhkannya. Strategi cadangan yang solid juga merupakan komponen inti dari keamanan WordPress, memberikan garis pertahanan terakhir Anda ketika langkah-langkah pencegahan gagal.

Apa yang Termasuk dalam Cadangan WordPress

Cadangan WordPress yang lengkap terdiri dari beberapa komponen. Kehilangan salah satu dari mereka berarti pemulihan Anda akan tidak lengkap.

KomponenLokasiBerisi
File Inti WordPress/wp-admin/, /wp-includes/Perangkat lunak WordPress (dapat diunduh ulang, tetapi versi penting)
wp-content/themes/wp-content/themes/Templat yang diinstal, kustomisasi, tema anak
wp-content/plugins/wp-content/plugins/Semua plugin yang diinstal dan file konfigurasi mereka
wp-content/uploads/wp-content/uploads/Perpustakaan media: gambar, dokumen, video, diorganisir berdasarkan tahun/bulan
wp-config.phpDirektori rootKredensial basis data, kunci keamanan, konstanta kustom
.htaccess / nginx.confDirektori root / konfigurasi serverAturan penulisan ulang, pengalihan, header keamanan
Basis DataMySQL / MariaDBPosting, halaman, komentar, pengguna, pengaturan, data plugin, pesanan WooCommerce

Pentingnya Cadangan Basis Data

Basis data Anda adalah bagian yang paling berharga dari situs WordPress Anda. Ini berisi semua konten Anda (posting, halaman, jenis posting kustom), akun pengguna dan metadata, pesanan WooCommerce dan data pelanggan, pengaturan dan konfigurasi plugin, pengaturan widget, dan data bidang kustom. File sering kali dapat diunduh ulang atau dihasilkan kembali, tetapi konten basis data Anda adalah unik dan tidak dapat digantikan.

Metode 1: Cadangan Manual melalui SSH dan phpMyAdmin

Cadangan manual memberi Anda kontrol langsung atas proses dan sangat berharga untuk cadangan satu kali sebelum perubahan besar, migrasi server, atau situasi di mana cadangan berbasis plugin tidak berfungsi.

Mencadangkan File melalui SSH

Hubungkan ke server Anda melalui SSH dan buat arsip terkompresi dari direktori WordPress Anda:

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz /path/to/wordpress/

Untuk situs besar, Anda mungkin ingin mengecualikan direktori tertentu dari cadangan, seperti file cache dan data sementara:

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz --exclude='wp-content/cache' --exclude='wp-content/upgrade' /path/to/wordpress/

Mencadangkan Basis Data melalui Command Line

Gunakan mysqldump untuk mengekspor basis data Anda:

mysqldump -u db_username -p db_name > database-backup-$(date +%Y%m%d).sql

Untuk basis data besar, tambahkan kompresi:

mysqldump -u db_username -p db_name | gzip > database-backup-$(date +%Y%m%d).sql.gz

Mencadangkan Basis Data melalui phpMyAdmin

Jika Anda lebih suka pendekatan GUI: masuk ke phpMyAdmin melalui panel kontrol hosting Anda, pilih basis data WordPress Anda, klik tab Ekspor, pilih "Kustom" untuk opsi lebih lanjut, pastikan semua tabel dipilih, pilih format SQL, dan klik Go untuk mengunduh file SQL.

Kelebihan dan Kekurangan Cadangan Manual

KelebihanKekurangan
Kontrol penuh atas apa yang dicadangkanMakan waktu, mudah dilupakan
Tidak ada ketergantungan pluginTidak ada penjadwalan otomatis
Berfungsi saat WordPress tidak dapat diaksesMembutuhkan pengetahuan SSH/phpMyAdmin
Tidak ada biaya tambahanTidak ada penyimpanan offsite bawaan

Metode 2: Cadangan Otomatis Berbasis Plugin

Plugin cadangan mengotomatiskan seluruh proses: penjadwalan, pelaksanaan, kompresi, dan penyimpanan offsite. Mereka adalah pendekatan yang direkomendasikan untuk sebagian besar pemilik situs WordPress karena mereka menghilangkan kesalahan manusia dan memastikan cadangan yang konsisten.

UpdraftPlus

UpdraftPlus adalah plugin cadangan WordPress yang paling banyak diinstal, dengan lebih dari 3 juta instalasi aktif. Ini mendukung cadangan manual dan terjadwal, dengan integrasi langsung ke layanan penyimpanan cloud termasuk Google Drive, Dropbox, Amazon S3, Microsoft OneDrive, dan Backblaze B2.

Fitur utama:

  • Cadangan otomatis terjadwal (basis data dan file pada jadwal terpisah)
  • Cadangan inkremental (Premium) — hanya mencadangkan file yang berubah, mengurangi waktu dan penyimpanan
  • Pemulihan dengan satu klik dari admin WordPress
  • Dukungan multisite (Premium)
  • Alat migrasi dan kloning (Premium)
  • Enkripsi untuk cadangan basis data (Premium)

Menyiapkan UpdraftPlus:

Langkah 1: Instal dan aktifkan UpdraftPlus dari repositori plugin WordPress atau gunakan versi UpdraftPlus Premium untuk cadangan inkremental, dukungan multisite, dan tujuan penyimpanan tambahan.

Langkah 2: Pergi ke Pengaturan > Cadangan UpdraftPlus dan navigasikan ke tab Pengaturan.

Langkah 3: Atur jadwal cadangan Anda. Untuk sebagian besar situs, mencadangkan file mingguan dan basis data harian memberikan keseimbangan yang kuat antara perlindungan dan penggunaan penyimpanan.

Langkah 4: Pilih tujuan penyimpanan jarak jauh Anda. Klik

icon untuk layanan pilihan Anda (Google Drive, Dropbox, S3, dll.) dan ikuti langkah-langkah otentikasi.

Langkah 5: Konfigurasikan berapa banyak salinan cadangan yang akan disimpan. Simpan setidaknya 3-4 salinan untuk file dan 7-14 salinan untuk cadangan database.

Langkah 6: Klik Simpan Perubahan dan kemudian Cadangkan Sekarang untuk menjalankan cadangan pertama Anda.

BlogVault

BlogVault adalah solusi cadangan berbasis SaaS yang menyimpan cadangan di infrastruktur cloud-nya sendiri. Tidak seperti solusi yang hanya menggunakan plugin, BlogVault melakukan cadangan di servernya sendiri daripada di server Anda, mengurangi beban pada hosting Anda.

Fitur utama:

  • Cadangan inkremental waktu nyata (melacak perubahan secara terus-menerus)
  • Penyimpanan cadangan independen di server BlogVault
  • Pembuatan situs staging dengan satu klik
  • Alat migrasi bawaan
  • Cadangan yang menyadari WooCommerce (menangkap data pesanan antara cadangan yang dijadwalkan)
  • Riwayat cadangan selama 365 hari

BlogVault adalah layanan berbayar ($89/tahun untuk satu situs) tetapi sangat cocok untuk toko WooCommerce dan situs bisnis di mana cadangan waktu nyata dan penyimpanan independen adalah prioritas.

BackWPup

BackWPup adalah plugin cadangan gratis yang fokus pada pembuatan arsip cadangan lengkap. Ini dapat mencadangkan ke Dropbox, Amazon S3, server FTP, dan email, serta dapat menghasilkan cadangan file dan database dalam berbagai format (ZIP, TAR, TAR.GZ).

Fitur utama:

  • Cadangan situs lengkap (file + database dalam satu arsip)
  • Optimasi dan perbaikan database selama cadangan
  • Ekspor XML dari konten WordPress
  • Beberapa pekerjaan cadangan dengan jadwal dan tujuan yang berbeda
  • Pemulihan melalui skrip pemulihan mandiri (independen dari WordPress)

Perbandingan Plugin

FiturUpdraftPlus GratisUpdraftPlus PremiumBlogVaultBackWPup Gratis
Cadangan terjadwalYaYaYa (waktu nyata)Ya
Cadangan inkrementalTidakYaYaTidak
Penyimpanan cloudGoogle Drive, Dropbox, S3+OneDrive, Backblaze, AzureCloud BlogVaultDropbox, S3, FTP
Pemulihan satu klikYaYaYaVia skrip
Dukungan multisiteTidakYaYaYa (Pro)
Menyadari WooCommerceTidakTidakYaTidak
HargaGratis$70/tahun$89/tahunGratis

Metode 3: Cadangan Tingkat Hosting

Kebanyakan penyedia hosting menawarkan solusi cadangan mereka sendiri, baik termasuk dalam rencana Anda atau sebagai tambahan. Cadangan ini biasanya otomatis dan dikelola di tingkat server.

Apa yang Biasanya Termasuk dalam Cadangan Hosting

Penyedia hosting WordPress terkelola biasanya menyediakan cadangan otomatis harian, retensi 14-30 hari, pemulihan satu klik dari dasbor hosting, dan penyimpanan cadangan terpisah dari server utama Anda. Penyedia hosting bersama mungkin menawarkan cadangan yang kurang sering (mingguan) dengan retensi yang lebih pendek (7 hari) dan mungkin mengenakan biaya tambahan untuk fitur cadangan.

Mengapa Cadangan Hosting Tidak Cukup

Sementara cadangan hosting sangat berharga, mengandalkan mereka sebagai satu-satunya strategi cadangan Anda memiliki risiko:

  • Titik kegagalan tunggal: Jika penyedia hosting mengalami kegagalan yang katastrofik, baik situs Anda maupun cadangan Anda bisa hilang.
  • Kebijakan penyedia: Beberapa penyedia tidak menjamin ketersediaan cadangan atau keberhasilan pemulihan. Ketentuan layanan mereka sering menyatakan bahwa cadangan disediakan sebagai layanan tambahan.
  • Kontrol terbatas: Anda biasanya tidak dapat mengunduh cadangan hosting untuk penyimpanan di luar lokasi atau memilih komponen tertentu untuk dipulihkan.
  • Risiko penghentian akun: Jika akun hosting Anda ditangguhkan atau dihentikan, Anda mungkin kehilangan akses ke cadangan.

Gunakan cadangan hosting sebagai satu lapisan dari strategi cadangan Anda, bukan satu-satunya lapisan.

Rekomendasi Jadwal Cadangan

Frekuensi cadangan Anda harus sesuai dengan seberapa sering konten situs Anda berubah dan seberapa banyak data yang dapat Anda tanggung untuk hilang (Tujuan Titik Pemulihan Anda, atau RPO).

Jenis SitusCadangan DatabaseCadangan FileRasional
Blog (posting mingguan)HarianMingguanKonten jarang berubah; file jarang berubah
Situs bisnis (statis)HarianMingguanPembaruan konten jarang terjadi
Blog aktif (posting harian)Setiap 6 jamHarianPerubahan konten yang sering membutuhkan cadangan yang lebih terperinci
Toko WooCommerceSetiap 4-6 jamHarianPesanan dan data pelanggan berubah secara terus-menerus
Situs Keanggotaan / LMSSetiap 4-6 jamHarianKonten yang dihasilkan pengguna dan data kemajuan
E-commerce dengan lalu lintas tinggiWaktu nyata (inkremental)Setiap 6 jamSetiap transaksi yang hilang mempengaruhi pendapatan

Aturan Cadangan 3-2-1

Ikuti aturan cadangan 3-2-1 yang banyak direkomendasikan:

  • 3 salinan data Anda (situs langsung ditambah dua salinan cadangan)
  • 2 media penyimpanan yang berbeda (misalnya, server + penyimpanan cloud)
  • 1 salinan disimpan di luar lokasi (lokasi fisik yang berbeda dari server Anda)

Dalam praktiknya, ini berarti: situs langsung Anda adalah salinan satu, cadangan di server Anda (atau cadangan penyedia hosting) adalah salinan dua, dan cadangan di penyimpanan cloud (Google Drive, S3, Dropbox) adalah salinan tiga. Salinan cloud memenuhi persyaratan "media berbeda" dan "di luar lokasi".

Menguji Proses Pemulihan Cadangan Anda

Cadangan yang belum pernah Anda uji adalah cadangan yang tidak dapat Anda percayai. Jadwalkan pengujian pemulihan secara berkala untuk memverifikasi integritas cadangan Anda.

Bagaimana Menguji Pemulihan

Langkah 1: Buat lingkungan staging atau instalasi WordPress lokal untuk pengujian. Jangan pernah menguji pemulihan di situs langsung Anda.

Langkah 2: Unduh cadangan terbaru Anda (baik file maupun database).

St

Langkah 3: Pulihkan cadangan ke lingkungan staging Anda menggunakan metode yang sama yang akan Anda gunakan dalam keadaan darurat.

Langkah 4: Verifikasi situs yang dipulihkan: periksa bahwa halaman dimuat dengan benar, gambar ditampilkan, produk WooCommerce muncul, akun pengguna ada, dan pengaturan plugin utuh.

Langkah 5: Dokumentasikan proses pemulihan, termasuk berapa lama waktu yang dibutuhkan. Ini adalah informasi berharga jika Anda perlu melakukan pemulihan darurat di bawah tekanan.

Uji proses pemulihan Anda setidaknya sekali per kuartal. Jika Anda mengubah metode cadangan atau lokasi penyimpanan, uji segera setelah perubahan.

Opsi Penyimpanan Cadangan Offsite

Layanan PenyimpananTingkat GratisPenyimpanan BerbayarCatatan
Google Drive15 GB$1.99/bulan untuk 100 GBIntegrasi mudah dengan UpdraftPlus; dibagikan dengan Gmail/Photos
Dropbox2 GB$11.99/bulan untuk 2 TBTerpercaya; API yang baik; organisasi berbasis folder
Amazon S35 GB (12 bulan)~$0.023/GB/bulanSkalabel; bayar sesuai penggunaan; kebijakan siklus hidup untuk kontrol biaya
Backblaze B210 GB$0.005/GB/bulanBiaya efektif untuk cadangan besar; API kompatibel S3
Microsoft OneDrive5 GB$1.99/bulan untuk 100 GBTermasuk dengan langganan Microsoft 365

Cadangan Sebelum Tindakan Kritis

Di luar jadwal reguler Anda, selalu buat cadangan sesuai permintaan sebelum melakukan salah satu tindakan ini:

  • Pembaruan inti WordPress (terutama pembaruan versi besar)
  • Pembaruan plugin atau tema (terutama untuk plugin kompleks seperti WooCommerce, pembuat halaman)
  • Perubahan versi PHP di server Anda
  • Modifikasi atau migrasi basis data
  • Pengeditan atau impor konten massal
  • Migrasi server atau hosting
  • Instalasi plugin baru yang memodifikasi basis data

Memiliki cadangan yang diambil segera sebelum tindakan ini memungkinkan Anda untuk kembali ke keadaan yang baik jika ada yang salah. Untuk tugas pemeliharaan situs yang berkelanjutan, lihat panduan pemeliharaan WordPress kami.

Untuk detail lebih lanjut, silakan merujuk ke dokumentasi resmi: Panduan Cadangan WordPress.

Pertanyaan yang Sering Diajukan

Berapa lama waktu yang dibutuhkan untuk mencadangkan WordPress?

Durasi cadangan tergantung pada ukuran situs Anda dan sumber daya hosting. Situs WordPress yang khas (di bawah 1 GB) mencadangkan dalam 2-5 menit. Toko WooCommerce besar dengan perpustakaan media yang luas (5-20 GB) mungkin memerlukan waktu 15-60 menit. Cadangan inkremental setelah cadangan penuh awal biasanya memakan waktu kurang dari satu menit karena hanya menangkap perubahan.

Bisakah saya mencadangkan situs WordPress tanpa plugin?

Ya. Anda dapat menggunakan perintah SSH (tar untuk file, mysqldump untuk basis data) atau phpMyAdmin untuk ekspor basis data. Panel kontrol hosting seperti cPanel juga menyertakan alat cadangan. Namun, cadangan manual memerlukan disiplin dan tidak termasuk penjadwalan otomatis, itulah sebabnya plugin disarankan untuk sebagian besar pengguna.

Apakah saya perlu mencadangkan seluruh instalasi WordPress saya atau hanya basis data?

Keduanya penting, tetapi jika Anda harus memprioritaskan, basis data lebih kritis. Basis data Anda berisi semua konten, pengaturan, dan data pengguna yang tidak dapat dibuat ulang. File (tema, plugin, inti) umumnya dapat diunduh kembali, tetapi folder unggahan Anda (gambar, dokumen) juga unik dan harus disertakan dalam cadangan file.

Berapa banyak salinan cadangan yang harus saya simpan?

Simpan setidaknya 7-14 cadangan basis data dan 3-4 cadangan file. Untuk toko WooCommerce, pertimbangkan untuk menyimpan cadangan basis data selama 30 hari. Retensi yang lebih banyak memberi Anda jendela pemulihan yang lebih luas — jika Anda menemukan masalah yang telah ada selama beberapa hari (seperti malware atau kerusakan data), Anda memerlukan cadangan dari sebelum masalah dimulai.

Apakah plugin cadangan akan memperlambat situs saya?

Plugin cadangan berjalan selama proses cadangan, yang memang mengonsumsi sumber daya server. Jadwalkan cadangan selama periode lalu lintas rendah (biasanya 2-5 AM di zona waktu utama Anda). Solusi cadangan inkremental dan layanan berbasis SaaS seperti BlogVault meminimalkan dampak server karena mereka memproses cadangan secara eksternal atau hanya mentransfer data yang berubah.

Apa yang harus saya lakukan jika pemulihan cadangan saya gagal?

Pertama, periksa pesan kesalahan — masalah umum termasuk kesalahan izin file, masalah koneksi basis data, atau batas memori/waktu PHP. Cobalah untuk memulihkan ke instalasi WordPress yang bersih daripada menimpa yang rusak. Jika file cadangan itu sendiri rusak, coba cadangan yang lebih lama. Inilah sebabnya mengapa menjaga beberapa salinan cadangan di berbagai tanggal sangat penting.

Bisakah saya menggunakan cadangan untuk memigrasi situs saya ke host baru?

Ya, cadangan biasanya digunakan untuk migrasi. Buat cadangan penuh (file + basis data), atur WordPress di host baru, pulihkan cadangan ke server baru, dan perbarui wp-config.php dengan kredensial basis data baru. Plugin seperti UpdraftPlus Premium dan BlogVault menyertakan fitur migrasi khusus yang mengotomatiskan proses ini.

Apakah cadangan otomatis dari hosting cukup untuk toko WooCommerce?

Cadangan hosting memberikan tingkat perlindungan dasar, tetapi untuk toko WooCommerce, mereka mungkin tidak cukup sendirian. WooCommerce memproses pesanan, pembayaran, dan data pelanggan secara terus-menerus. Jika cadangan hosting Anda berjalan sekali sehari dan terjadi kegagalan server pada pukul 11 malam, Anda bisa kehilangan seluruh hari pesanan. Gunakan solusi cadangan inkremental waktu nyata atau sering bersama dengan cadangan hosting untuk perlindungan lengkap.

Otomatisasi Cadangan WordPress Anda dengan UpdraftPlus

Jadwalkan cadangan otomatis, simpan dengan aman di cloud, dan pulihkan dengan satu klik — cadangan inkremental menjaga situs Anda terlindungi tanpa memperlambatnya.

Dapatkan UpdraftPlus Premium →

Pertanyaan yang sering diajukan

Seberapa sering saya harus membackup situs WordPress saya?
Backup harian disarankan untuk situs dengan perubahan konten yang sering, aktivitas e-commerce, atau konten yang dihasilkan pengguna. Backup mingguan cukup untuk situs statis dengan pembaruan sesekali. Selalu buat backup manual sebelum melakukan perubahan besar seperti pembaruan plugin atau migrasi.
Apa perbedaan antara backup penuh dan incremental?
Backup penuh menyalin semuanya: basis data, file, tema, plugin, dan unggahan. Backup incremental hanya menyalin file yang berubah sejak backup terakhir, menggunakan lebih sedikit penyimpanan dan bandwidth. Kebanyakan plugin backup mendukung kedua metode ini.
Di mana saya harus menyimpan backup WordPress saya?
Simpan backup di setidaknya dua lokasi terpisah yang jauh dari server web Anda. Opsi populer termasuk layanan penyimpanan cloud seperti Google Drive, Dropbox, Amazon S3, atau layanan backup khusus. Hindari menyimpan backup hanya di server yang sama dengan situs web Anda.
Bisakah saya mengembalikan situs saya dari backup jika akun hosting saya terkompromi?
Ya, selama backup Anda disimpan secara eksternal. Inilah mengapa penyimpanan backup di luar lokasi sangat penting. Unduh file backup Anda dan pulihkan ke server yang bersih atau akun hosting yang baru.
Apakah penyedia hosting menyertakan backup?
Banyak penyedia hosting WordPress terkelola termasuk backup harian dengan pemulihan satu klik. Namun, mengandalkan hanya pada backup hosting berisiko. Pertahankan backup independen Anda sendiri sebagai jaring pengaman sekunder jika terjadi kegagalan di tingkat hosting atau masalah akun.

Bagikan postingan ini

Tentang Penulis

Can Bayar
Can Bayar

Pakar WordPress

Pengembang WordPress senior dengan pengalaman lebih dari 10 tahun dalam pengembangan plugin dan tema. Spesialisasi dalam WooCommerce, Elementor, dan optimasi performa.

WordPressWooCommerceElementorPHPJavaScriptOptimasi Performa

Tetap Update

Dapatkan tips dan tutorial WordPress terbaru di inbox Anda.