ไม่มีเว็บไซต์ใดที่ปลอดภัย 100% จากการถูก Hack, Hosting ล่ม, การอัพเดต Plugin ที่ทำให้เว็บพัง หรือความผิดพลาดของมนุษย์ นั่นคือสาเหตุว่าทำไม Backup คือประกันชีวิตของเว็บไซต์คุณ ที่ต้องมีก่อนสิ่งอื่นใด
บทความนี้จะเปรียบเทียบ 3 Plugin Backup ชั้นนำสำหรับ WordPress ในปี 2026 เพื่อช่วยให้คุณเลือกได้ถูกต้อง
กฎทอง: Backup ที่อยู่บน Server เดียวกับเว็บของคุณไม่นับว่าเป็น Backup ที่แท้จริง — ถ้า Server พังหรือถูก Hack ทั้งเว็บและ Backup อาจหายพร้อมกัน ต้องมี Offsite Backup เสมอ (Google Drive, Dropbox, S3)
1. UpdraftPlus — ยอดนิยมที่สุดในโลก (3+ ล้านเว็บ)
UpdraftPlus
Freemium — ฟรี + PremiumUpdraftPlus เป็น Backup Plugin ที่ได้รับความนิยมสูงสุดในโลก WordPress ด้วยจำนวนผู้ใช้งานกว่า 3 ล้านเว็บ มีทั้งเวอร์ชันฟรีที่ครบครันและ Premium ที่เพิ่มฟีเจอร์ขั้นสูง
ฟีเจอร์หลักเวอร์ชันฟรี
- Automatic Scheduled Backup — ตั้งเวลา Backup อัตโนมัติทุกวัน/สัปดาห์/เดือน
- Offsite Storage ฟรี: Google Drive, Dropbox, S3, FTP, Email
- One-click Restore — Restore ผ่าน WordPress Dashboard ง่ายมาก
- Partial Backup — Backup แยก Database/ไฟล์ได้
- Retain Policy — กำหนดจำนวน Backup เก่าที่เก็บไว้
- Email Notification — แจ้ง Email เมื่อ Backup เสร็จ/ล้มเหลว
ฟีเจอร์ Premium เพิ่มเติม (~$70-140/ปี)
- Incremental Backup (Backup เฉพาะส่วนที่เปลี่ยนแปลง)
- Migration Tool ย้ายเว็บระหว่าง Domain/Hosting
- Multisite Support
- Priority Support
เหมาะกับ: ทุกประเภทเว็บ โดยเฉพาะมือใหม่ที่ต้องการ Restore ง่าย
2. BackWPup — ฟรีครบกว่า ยืดหยุ่นกว่า
BackWPup
Freemium — ฟรี + PremiumBackWPup เป็น Backup Plugin ฟรีที่ให้ตัวเลือกการ Backup ละเอียดกว่า UpdraftPlus ในเวอร์ชันฟรี รองรับการ Backup ไปยังหลาย Destination พร้อมกันในงาน Backup เดียว
ฟีเจอร์หลักเวอร์ชันฟรี
- Backup Jobs — สร้าง Backup Job หลายงานได้ แต่ละงานมี Schedule และ Destination แยกกัน
- Multiple Destinations พร้อมกัน: Dropbox, S3, FTP, Email พร้อมกันในงานเดียว
- Database Export — Export Database เป็น .sql ฟรี
- WordPress Export — XML Export ของ WordPress
- Installed Plugins/Themes List — บันทึกรายการ Plugin/Theme ที่ติดตั้ง
- Google Drive (Premium)
ข้อจำกัด: การ Restore ต้อง Manual มากกว่า UpdraftPlus — ต้อง Download ไฟล์มาแล้ว Restore เองผ่าน FTP/phpMyAdmin
เหมาะกับ: นักพัฒนา หรือผู้ที่ต้องการ Backup Job ที่ยืดหยุ่นหลายงาน
3. Duplicator — Backup + Migration ในตัวเดียว
Duplicator
Freemium — ฟรี + ProDuplicator เป็น Plugin ที่เน้น Migration มากกว่า Backup ประจำ เหมาะสำหรับผู้ที่ต้องการสำรองข้อมูลเพื่อย้ายเว็บหรือสร้าง Staging Site
ฟีเจอร์หลัก
- สร้าง Package ครบชุด (ไฟล์ + Database) ใน ZIP เดียว
- Installer Script สำหรับ Deploy บน Hosting ใหม่
- Manual Backup (ไม่มี Automatic Schedule ในเวอร์ชันฟรี)
เหมาะกับ: ผู้ที่ต้องการ Backup ครั้งเดียวก่อน Migration หรือสร้าง Staging — ไม่เหมาะสำหรับ Backup ประจำวัน
ตารางเปรียบเทียบ
| ฟีเจอร์ | UpdraftPlus Free | BackWPup Free | Duplicator Free |
|---|---|---|---|
| Automatic Schedule | มี | มี | ไม่มี |
| Google Drive (ฟรี) | มี | ไม่มี | ไม่มี |
| Dropbox (ฟรี) | มี | มี | ไม่มี |
| One-click Restore | มี | ไม่มี | จากตัว Installer |
| Multiple Jobs | ไม่มี | มี | ไม่มี |
| Incremental Backup | Premium | Premium | ไม่มี |
| Migration Tool | Premium | ไม่มี | มี (ฟรี) |
Backup เพิ่มเติม: WP Time Capsule และ Solid Backups
นอกจาก 3 Plugin หลักที่กล่าวถึงแล้ว ยังมี Plugin Backup ทางเลือกที่มีข้อดีเฉพาะตัว โดยเฉพาะสำหรับ Use Case พิเศษ:
- WP Time Capsule (Freemium): Backup แบบ Incremental ที่แท้จริงตั้งแต่เวอร์ชันฟรี รองรับ Dropbox, Google Drive และ Amazon S3 เหมาะสำหรับเว็บที่มีขนาดใหญ่และต้องการประหยัด Storage
- Jetpack VaultPress Backup (Premium): Real-time Backup ทุก Action ที่เกิดขึ้นบนเว็บ แต่มีราคาค่อนข้างสูงและต้องใช้ Jetpack Account
- Solid Backups / BackupBuddy (Premium): Plugin เก่าแก่ที่มีฟีเจอร์ครบ เหมาะสำหรับองค์กรที่ต้องการ Support มืออาชีพ
สำหรับเว็บขนาดเล็กถึงกลาง UpdraftPlus ยังคงเป็นตัวเลือกที่ดีที่สุดในด้านความสมดุลระหว่างฟีเจอร์ ความง่ายใช้งาน และค่าใช้จ่าย
Automation Script: ตรวจสอบ Backup อัตโนมัติด้วย WP-CLI
สำหรับผู้ดูแลเว็บที่มี Server Access (VPS หรือ Dedicated Server) สามารถใช้ WP-CLI ร่วมกับ UpdraftPlus เพื่อตรวจสอบและสั่ง Backup ผ่าน Command Line:
# ตรวจสอบ Backup ล่าสุดที่มีอยู่
wp updraftplus get_history --allow-root
# สั่ง Backup Manual ผ่าน CLI
wp updraftplus backup --allow-root --include-db --include-files
# แสดงรายการ Remote Destinations ที่ตั้งค่าไว้
wp updraftplus get_options --allow-root
การใช้ WP-CLI ทำให้สามารถตั้ง Cron Job บน Server เพื่อตรวจสอบสถานะ Backup อัตโนมัติ และส่ง Alert ถ้า Backup ล้มเหลวมากกว่า 24 ชั่วโมง
เคล็ดลับ: ถ้าใช้ Hosting ของ AsiaGB สามารถรัน WP-CLI ผ่าน SSH ได้โดยตรง หรือจัดการ Cron Job ผ่าน DirectAdmin Control Panel ซึ่งรองรับ Cron Job GUI โดยไม่ต้องเขียน Command เอง
สิ่งที่ต้องทดสอบหลัง Backup — Verification Checklist
หลายคน Backup แต่ไม่เคยทดสอบ จนกระทั่งถึงวันที่จำเป็นต้อง Restore จริงแล้วพบว่าไฟล์เสีย Backup ที่ดีต้องผ่านการ Verify เหล่านี้:
- ตรวจขนาดไฟล์: ไฟล์ Backup ต้องมีขนาดสมเหตุสมผล ถ้าเล็กกว่าปกติมากอาจหมายถึง Backup ไม่สมบูรณ์ เช่น ขาด Uploads Folder
- ดาวน์โหลดและแตก ZIP: ลองดาวน์โหลดไฟล์ Backup มาแตก ZIP ดูว่าไม่ขึ้น Error "archive corrupted"
- ทดสอบ Restore บน Staging: ทุก 3 เดือนควรทดลอง Restore จริงบน Staging Site ไม่ใช่เดาว่าน่าจะทำงานได้
- ตรวจ Database: เปิดไฟล์ .sql ด้วย Text Editor ดูว่า Data ชุดสุดท้ายตรงกับเวลาที่ Backup
- Notification Email: ตั้งค่า Email Alert ใน UpdraftPlus แล้วตรวจว่า Email ถึง Inbox จริงหลัง Backup
| การตรวจสอบ | ความถี่ที่แนะนำ | วิธีตรวจ |
|---|---|---|
| ขนาดไฟล์ Backup | ทุกสัปดาห์ | ดูใน Google Drive / Storage |
| Email Notification | ทุกครั้งที่ Backup | ดูใน Inbox |
| Restore บน Staging | ทุก 3 เดือน | ทดสอบ Restore จริง |
| ไฟล์ ZIP ไม่เสีย | ทุกเดือน | แตก ZIP ทดสอบ |
วิธีตั้งค่า UpdraftPlus + Google Drive ทีละขั้นตอน
นี่คือวิธีที่แนะนำมากที่สุดสำหรับมือใหม่ เพราะ Google Drive ฟรี 15GB และเชื่อมต่อง่าย:
- WordPress Admin → Plugins → Add New → ค้นหา UpdraftPlus → Install → Activate
- ไปที่ Settings → UpdraftPlus Backups → Settings tab
- ตั้ง Files backup schedule: Daily / Weekly (ตามความต้องการ)
- ตั้ง Database backup schedule: Daily (แนะนำ)
- ตั้ง Retain this many scheduled backups: 7 (เก็บ 7 วันล่าสุด)
- เลือก Remote Storage: Google Drive
- คลิก Save Changes → คลิก Link ที่ปรากฏเพื่อ Authorize Google Account
- ทดสอบ: กลับหน้า Backup/Restore → คลิก Backup Now
- ตรวจสอบ Google Drive ว่ามีโฟลเดอร์ UpdraftPlus ปรากฏขึ้น
กฎ 3-2-1 สำหรับ Backup WordPress: มีสำเนา 3 ชุด เก็บใน 2 สื่อต่างกัน โดยมี 1 ชุดอยู่นอก Site (Offsite) เสมอ — เช่น Hosting Backup + Google Drive + Local Computer
ความแตกต่างระหว่าง Full Backup และ Incremental Backup
เมื่อพูดถึงกลยุทธ์การ Backup สิ่งสำคัญที่ต้องเข้าใจคือความแตกต่างระหว่าง Full Backup และ Incremental Backup เพราะมีผลโดยตรงต่อขนาดพื้นที่จัดเก็บและเวลาที่ใช้ในการ Backup แต่ละครั้ง:
- Full Backup: สำรองข้อมูลทั้งหมดของเว็บไซต์ทุกครั้ง ทั้ง Database ไฟล์ Uploads Themes และ Plugins ข้อดีคือ Restore ง่าย เพราะมีชุดข้อมูลครบในไฟล์เดียว แต่ข้อเสียคือใช้พื้นที่มากกว่าหลายเท่าตัว โดยเฉพาะเว็บที่มีรูปภาพจำนวนมาก
- Incremental Backup: สำรองเฉพาะไฟล์หรือข้อมูลที่เปลี่ยนแปลงนับตั้งแต่ Backup ล่าสุด ทำให้ Backup เร็วขึ้นและใช้พื้นที่น้อยกว่ามาก แต่การ Restore ซับซ้อนกว่าเพราะต้องนำ Backup หลายชุดมาประกอบกัน
- Differential Backup: สำรองเฉพาะไฟล์ที่เปลี่ยนแปลงนับตั้งแต่ Full Backup ล่าสุด ขนาดอยู่ระหว่าง Full และ Incremental ตัวเลือกนี้พบน้อยกว่าใน WordPress Plugin
สำหรับ WordPress Plugin ส่วนใหญ่ในเวอร์ชันฟรี (รวมถึง UpdraftPlus) ใช้ Full Backup เป็นค่าเริ่มต้น ถ้าเว็บของคุณมีขนาดเล็ก (ไม่เกิน 5GB) Full Backup ทุกวันเหมาะสมที่สุด แต่ถ้าเว็บใหญ่ขึ้น ควรพิจารณาอัพเกรดเป็น Premium เพื่อใช้ Incremental Backup หรือแยก Backup Database ทุกวัน และ Backup ไฟล์ทุกสัปดาห์
AsiaGB Hosting รองรับ Plugin ทั้ง 3 ชนิดและยังมี Backup ระดับ Hosting ที่แยกต่างหากอีกชั้นเป็นความปลอดภัยสำรอง ลูกค้าทุกแพ็กเกจได้รับสิทธิ์ Restore ผ่านทีม Support ได้โดยไม่มีค่าใช้จ่ายเพิ่มเติม
ควรเลือก Plugin ไหน: ตัวช่วยตัดสินใจ
ยังไม่แน่ใจว่าจะเลือก Plugin ไหนดี? ใช้แนวทางนี้ตัดสินใจตามสถานการณ์ของคุณ:
- มือใหม่ ต้องการความง่ายสูงสุด: เลือก UpdraftPlus Free ติดตั้ง เชื่อม Google Drive ตั้งค่า Backup อัตโนมัติทุกวัน เสร็จใน 10 นาที ไม่ต้องรู้ FTP หรือ phpMyAdmin
- ต้องการส่ง Backup หลาย Destination พร้อมกันโดยไม่จ่ายเงิน: เลือก BackWPup Free สามารถส่ง Backup ไปที่ Dropbox และ S3 พร้อมกันในงาน Backup เดียว
- กำลังจะย้ายเว็บไปที่ Hosting ใหม่: เลือก Duplicator Free สร้าง Package ครบชุดสำหรับ Deploy บน Server ใหม่ แล้วค่อยติดตั้ง UpdraftPlus สำหรับ Backup ประจำวันในภายหลัง
- เว็บขนาดใหญ่ ต้องการประหยัด Storage: พิจารณา WP Time Capsule หรือ UpdraftPlus Premium ที่ทำ Incremental Backup ส่งเฉพาะส่วนที่เปลี่ยนแปลง ไม่ใช่ทั้ง Site ทุกครั้ง
- ดูแลเว็บหลายไซต์ในเชิงอาชีพ: UpdraftPlus Premium หรือ Solid Backups มี Multisite Management และ Priority Support ที่คุ้มค่าสำหรับ Agency หรือนักพัฒนา Freelance
วิธี Restore จาก UpdraftPlus
- Settings → UpdraftPlus Backups → Backup/Restore tab
- เลือก Backup ที่ต้องการ Restore (จะแสดงรายการตาม Date)
- คลิก Restore → เลือกว่าจะ Restore อะไร (Database, Plugins, Themes, Uploads, Others)
- คลิก Restore อีกครั้ง → รอกระบวนการเสร็จ
- คลิก Return to Wordpress configuration
Hosting WordPress ที่มี Backup อัตโนมัติ ราคาเริ่มต้น 500 บาท/ปี
AsiaGB Hosting มี Backup อัตโนมัติ 2 ครั้งต่อเดือน รองรับ UpdraftPlus และ Plugin Backup ทุกตัว พร้อม PHP 8.3 SSD และ Softaculous ติดตั้ง WordPress ง่าย 1 คลิก
ดูแพ็กเกจ Hosting →