เว็บนี้มีลิงก์ affiliate บางลิงก์ — เราอาจได้รับค่าคอมมิชชันหากสมัครผ่านลิงก์เหล่านั้น · Some links are affiliate links. รายละเอียด
คู่มือ · Backup & Recovery

Backup เว็บไซต์บน Hosting ไทย 2026 — คู่มือฉบับสมบูรณ์ Website Backup on Thai Hosting 2026 — Complete Guide

วิธี backup เว็บไซต์บน hosting ไทย

การสูญเสียข้อมูลเว็บไซต์โดยไม่มี backup คือหนึ่งในฝันร้ายที่เจ้าของเว็บกลัวที่สุด ไม่ว่าจะเป็นเพราะ hosting มีปัญหา, การ hack, หรือความผิดพลาดในการแก้ไขไฟล์ การมี backup ที่ดีจะทำให้กู้คืนเว็บได้ในเวลาไม่กี่นาทีแทนที่จะเป็นหลายวัน

Losing website data without a backup is one of the biggest nightmares for website owners — whether from hosting failures, hacks, or accidental file edits. A solid backup strategy means recovering in minutes rather than days.

ทำไม Backup สำคัญมาก?

มีเหตุผลหลายประการที่ทำให้เว็บไซต์อาจเสียหายหรือสูญหายข้อมูล:

There are many reasons a website can suffer data loss or damage:

สถิติน่าตกใจ: เว็บไซต์ที่ไม่มี backup ที่ดีใช้เวลาเฉลี่ย 4-7 วันในการ recover จากเหตุการณ์ข้อมูลเสียหาย — และบางครั้งก็กู้คืนไม่ได้เลย

Alarming statistic: websites without good backups take an average of 4-7 days to recover from data loss incidents — and sometimes can't recover at all.

อะไรที่ต้อง Backup บ้าง?

เว็บไซต์ประกอบด้วยส่วนสำคัญ 2 ส่วนที่ต้อง backup ทั้งคู่เสมอ:

1. Files (ไฟล์เว็บไซต์)

2. Database (ฐานข้อมูล)

สำคัญ: Backup ไฟล์อย่างเดียวโดยไม่มี database = ไม่สมบูรณ์ และในทางกลับกัน ต้องมีทั้งคู่จึงจะ restore เว็บได้สมบูรณ์

Important: Backing up files without database = incomplete. And vice versa. You need both to fully restore your website.

แนะนำAsiaGB.com — Web Hosting & VPS ที่เราแนะนำ เซิร์ฟเวอร์ในไทยและสิงคโปร์ สตอเรจ SSD จัดการผ่าน DirectAdmin พร้อมทีม Support ภาษาไทย 24 ชั่วโมง uptime 99%

AsiaGB.com — hosting & VPS we recommend: TH/SG servers, SSD storage, DirectAdmin, 24h Thai support, 99% uptime.

เยี่ยมชม AsiaGB →

ประเภทของ Backup

Full Backup

สำรองข้อมูลทั้งหมด 100% ทุกครั้ง ใช้พื้นที่มากที่สุดและใช้เวลานานที่สุด แต่ restore ง่ายที่สุดเพราะมีทุกอย่างครบใน backup เดียว

Backs up 100% of all data each time. Uses the most storage and takes longest, but is easiest to restore since everything is in one backup.

Incremental Backup

สำรองเฉพาะไฟล์ที่เปลี่ยนแปลงตั้งแต่ครั้งล่าสุด ใช้พื้นที่น้อยกว่า เร็วกว่า แต่ restore ซับซ้อนกว่า ต้องใช้ Full backup + Incremental ทุกชุดจึงจะ restore ได้

Backs up only files changed since the last backup. Uses less storage, faster, but more complex to restore — requires Full backup + every Incremental set.

Differential Backup

สำรองไฟล์ที่เปลี่ยนแปลงตั้งแต่ Full backup ล่าสุด ขนาดใหญ่กว่า Incremental แต่ restore ง่ายกว่า ต้องใช้แค่ Full + Differential ล่าสุดเท่านั้น

Snapshot

ภาพถ่ายสถานะของระบบ ณ เวลาหนึ่ง พบบ่อยใน VPS และ Cloud hosting สร้างเร็วมาก แต่ต้องการพื้นที่ในระดับเดียวกับ VM เหมาะสำหรับ recovery ด่วน

Backup ผ่าน DirectAdmin

DirectAdmin มีระบบ backup ในตัวที่ใช้งานง่าย สามารถ backup ไฟล์และ database ได้พร้อมกัน

DirectAdmin has a built-in backup system that's easy to use, allowing you to backup files and databases simultaneously.

วิธี Backup Manual ผ่าน DirectAdmin

  1. Login เข้า DirectAdmin → ไปที่ Advanced Features
  2. คลิก Create/Restore Backups
  3. เลือกสิ่งที่ต้องการ backup: Domains, Databases, Emails, FTP Accounts ฯลฯ
  4. คลิก Create Backup
  5. รอจนระบบสร้าง backup เสร็จ (อาจใช้เวลา 5-30 นาทีขึ้นกับขนาดเว็บ)
  6. Download ไฟล์ backup มาเก็บไว้บน local computer หรือ cloud storage

ตั้ง Cron Job Backup อัตโนมัติ

ใน DirectAdmin → Cron Jobs ตั้ง cron ให้รัน backup script ทุกวัน เช่น:

0 2 * * * /usr/local/directadmin/scripts/backup.sh

รัน backup ทุกคืนเวลา 02:00 น. ในช่วง off-peak ของ server

Backup WordPress

WordPress มีเครื่องมือ backup หลายตัวที่ใช้งานง่ายและฟรี:

UpdraftPlus (แนะนำ)

Plugin ยอดนิยมที่สุดสำหรับ WordPress backup ฟรีสำหรับฟีเจอร์พื้นฐาน รองรับ backup ไปยัง Google Drive, Dropbox, Amazon S3, FTP และอื่นๆ ตั้ง schedule backup อัตโนมัติได้

All-in-One WP Migration

เหมาะสำหรับ migration มากกว่า backup ทั่วไป แต่ export ไฟล์เดียวที่รวมทั้ง files และ database ใช้ import/export ย้าย WordPress ระหว่าง hosting ได้ง่ายมาก

WP Time Capsule

Backup เฉพาะส่วนที่เปลี่ยนแปลง (Incremental) ประหยัดพื้นที่มาก รองรับ Dropbox และ Google Drive

Backup Database (MySQL)

Database เป็นส่วนที่สำคัญที่สุดและเปลี่ยนแปลงบ่อยที่สุด ควร backup database แยกต่างหากบ่อยกว่า file backup

The database is the most critical and most frequently changing component. Back up the database separately and more frequently than file backups.

Backup ผ่าน phpMyAdmin

  1. DirectAdmin → Extra Features → MySQL Management → phpMyAdmin
  2. เลือก Database ที่ต้องการ backup ในแถบซ้าย
  3. คลิก Export ที่เมนูด้านบน
  4. Format: SQL (แนะนำ) หรือ gzip เพื่อลดขนาดไฟล์
  5. คลิก Go → Download ไฟล์ .sql

Backup ผ่าน Command Line (mysqldump)

mysqldump -u username -p database_name > backup_$(date +%Y%m%d).sql

สร้างไฟล์ SQL พร้อม timestamp วันที่ เช่น backup_20260621.sql เหมาะสำหรับตั้งเป็น cron job

Offsite Backup คืออะไร?

Offsite backup คือการเก็บ backup ไว้ในสถานที่/ระบบที่แยกออกจาก hosting หลัก เป็นกฎทอง 3-2-1 ของการ backup:

Offsite backup means storing backups in a location/system separate from your main hosting. The golden 3-2-1 backup rule:

ตัวเลือก Offsite Backup

วิธี Restore จาก Backup

การ restore จาก backup ใน DirectAdmin ทำได้ดังนี้:

Restoring from backup in DirectAdmin:

Restore ไฟล์เว็บ

  1. DirectAdmin → Advanced Features → Create/Restore Backups
  2. เลือก Restore a Backup
  3. Upload ไฟล์ backup หรือเลือกจาก backup ที่มีอยู่
  4. เลือกสิ่งที่ต้องการ restore และคลิก Restore

Restore Database

  1. phpMyAdmin → เลือก Database
  2. คลิก Import ที่เมนูด้านบน
  3. Upload ไฟล์ .sql ที่ต้องการ restore
  4. คลิก Go → รอการ import เสร็จสิ้น

ตั้งค่า Backup อัตโนมัติ

Best practice สำหรับ backup schedule:

ควร test restore backup สักเดือนละครั้ง เพราะ backup ที่ restore ไม่ได้ก็ไม่มีประโยชน์

Test restore your backups at least monthly. A backup that can't be restored is worthless.

คำถามที่พบบ่อย (FAQ)

ควร backup เว็บไซต์บ่อยแค่ไหน?

เว็บที่อัพเดทเนื้อหาทุกวันควร backup ทุกวัน เว็บที่อัพเดทน้อยกว่าอาจ backup ทุกสัปดาห์ได้ แต่ขั้นต่ำควรมี backup ทุก 7 วัน และเก็บ backup ย้อนหลังอย่างน้อย 30 วัน

DirectAdmin backup กับ hosting backup ต่างกันยังไง?

DirectAdmin backup คือ backup ที่คุณทำเองในระดับ user ควบคุมได้เต็มที่ Hosting backup คือสิ่งที่ provider ทำให้โดยอัตโนมัติ ควรมีทั้งสองอย่าง ไม่ควรพึ่งพา hosting backup อย่างเดียว

backup เว็บขนาด 5GB ใช้เวลานานแค่ไหน?

ขึ้นอยู่กับ server speed และ I/O แต่โดยทั่วไปไฟล์ 5GB ใช้เวลา 10-30 นาที ถ้าเป็น database อย่างเดียวจะเร็วกว่ามาก ควรทำ backup ในช่วง off-peak ของ server

hosting ที่ใช้อยู่ทำ backup ให้อยู่แล้ว ต้องทำเองด้วยไหม?

ใช่ ควรทำเองเสมอ hosting backup อาจไม่บ่อยพอ หรืออาจไม่รวม database เต็มรูปแบบ หรืออาจเก็บ backup ในระบบเดียวกับ server หลัก ถ้า server มีปัญหาทั้งระบบ backup ก็หายไปด้วย

เก็บ backup ไว้ใน hosting เดียวกันได้ไหม?

ได้ แต่ไม่แนะนำเป็น backup เดียว ถ้า server มีปัญหา backup ที่อยู่บน server เดียวกันก็หายไปด้วย ควรมีสำเนาอย่างน้อย 1 ชุดที่ offsite (cloud หรือ local computer)