DirectAdmin: สำรองและกู้คืนข้อมูล (Backup / Restore)
สำรองข้อมูลคืออะไรบ้าง
DirectAdmin สามารถ backup ได้ทั้งแบบ:
- Full Backup — ทั้งบัญชี (โดเมน, ไฟล์, อีเมล, ฐานข้อมูล, settings)
- Partial Backup — เลือกเฉพาะส่วน (เช่น เฉพาะฐานข้อมูล)
สร้าง Full Backup
- ไปที่ System Info & Files → Create/Restore Backups
- ติ๊กส่วนที่ต้องการ backup:
- Domains Directory
- Sub-Domain Lists
- Email Accounts / Email Data
- Forwarders / Auto-responders
- MySQL Databases / Data
- FTP Accounts
- DNS Records
- กด 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)
- System Info & Files → Create/Restore Backups
- เลื่อนลงมาที่ส่วน Restore Backups
- เลือกไฟล์ backup จากรายการ (ที่อยู่ใน
/backups/) - ติ๊กส่วนที่ต้องการ restore
- กด Select Restore Options
Restore เฉพาะ MySQL
ใช้ phpMyAdmin → Import → เลือกไฟล์ .sql แทน — เร็วและควบคุมง่ายกว่า
⚠️ ข้อควรระวัง
- Restore จะทับข้อมูลปัจจุบัน — ทำ backup ปัจจุบันไว้ก่อนเสมอ
- หากไฟล์ backup ใหญ่มาก (> 2 GB) — ใช้วิธี restore ผ่าน SSH โดยติดต่อทีมงาน
บทความนี้มีประโยชน์ไหม?