DirectAdmin: สำรองและกู้คืนข้อมูล (Backup / Restore)

📅 10 มิ.ย. 2569 · ⏱ อ่าน ~2 นาที · 👁 8 ครั้ง

สำรองข้อมูลคืออะไรบ้าง

DirectAdmin สามารถ backup ได้ทั้งแบบ:

  • Full Backup — ทั้งบัญชี (โดเมน, ไฟล์, อีเมล, ฐานข้อมูล, settings)
  • Partial Backup — เลือกเฉพาะส่วน (เช่น เฉพาะฐานข้อมูล)

สร้าง Full Backup

  1. ไปที่ System Info & Files → Create/Restore Backups
  2. ติ๊กส่วนที่ต้องการ backup:

- Domains Directory

- Sub-Domain Lists

- Email Accounts / Email Data

- Forwarders / Auto-responders

- MySQL Databases / Data

- FTP Accounts

- DNS Records

  1. กด Create Backup

ระบบจะใช้เวลาประมาณ 1–10 นาที ขึ้นกับขนาดข้อมูล

ดาวน์โหลด Backup

เมื่อ backup เสร็จ ไฟล์จะถูกเก็บไว้ที่ /backups/ ในบัญชี — เปิด File Manager → ดาวน์โหลดไฟล์ .tar.gz มาเก็บที่เครื่อง

💡 แนะนำ: ดาวน์โหลดและเก็บที่เครื่องท้องถิ่นด้วย — backup บน server เดียวกัน ไม่นับเป็นการสำรองข้อมูลที่ปลอดภัย

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

ในระดับ user — DirectAdmin ไม่มี scheduler ในตัว ต้องใช้:

  • Cron Job รัน script backup เอง (ดูบทความ Cron Jobs)
  • หรือใช้บริการ Auto Backup ของ PitlokDD.Com (ติดต่อทีมงาน)

กู้คืนจาก Backup (Restore)

  1. System Info & Files → Create/Restore Backups
  2. เลื่อนลงมาที่ส่วน Restore Backups
  3. เลือกไฟล์ backup จากรายการ (ที่อยู่ใน /backups/)
  4. ติ๊กส่วนที่ต้องการ restore
  5. กด Select Restore Options

Restore เฉพาะ MySQL

ใช้ phpMyAdmin → Import → เลือกไฟล์ .sql แทน — เร็วและควบคุมง่ายกว่า

⚠️ ข้อควรระวัง

  • Restore จะทับข้อมูลปัจจุบัน — ทำ backup ปัจจุบันไว้ก่อนเสมอ
  • หากไฟล์ backup ใหญ่มาก (> 2 GB) — ใช้วิธี restore ผ่าน SSH โดยติดต่อทีมงาน
บทความนี้มีประโยชน์ไหม?

📚 บทความที่เกี่ยวข้อง