คำตอบสั้น ๆ: สร้างไฟล์สำรองข้อมูลเว็บไซต์ อีเมล และฐานข้อมูลด้วยเมนู Create/Restore Backups ของ DirectAdmin ดาวน์โหลดเก็บนอกเซิร์ฟเวอร์ และกู้คืนเฉพาะส่วนที่ต้องการ
คู่มือนี้อธิบาย DirectAdmin ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
ไฟล์สำรองข้อมูลคือสิ่งที่ช่วยคุณได้เมื่อเว็บไซต์ถูกแฮก ปลั๊กอินอัปเดตแล้วเว็บพัง หรือเผลอลบอีเมลสำคัญ DirectAdmin มีเมนู Create/Restore Backups ให้ผู้ใช้สร้างไฟล์สำรองของบัญชีตัวเองได้ ครอบคลุมไฟล์เว็บไซต์ อีเมล ฐานข้อมูล และการตั้งค่าต่าง ๆ แล้วกู้คืนกลับได้จากหน้าเดียวกัน
ควรสร้างไฟล์สำรองทุกครั้งก่อนงานที่มีความเสี่ยง เช่น อัปเดต WordPress ย้ายธีม หรือแก้ไฟล์จำนวนมาก และควรดาวน์โหลดไฟล์สำรองไปเก็บนอกเซิร์ฟเวอร์เสมอ เพราะไฟล์ที่อยู่บนเซิร์ฟเวอร์เดียวกับเว็บไซต์ไม่ช่วยอะไรถ้าเซิร์ฟเวอร์หรือบัญชีมีปัญหา
สิ่งที่ต้องเตรียม
- บัญชี DirectAdmin ระดับผู้ใช้ ที่เปิดสิทธิ์ใช้งานเมนู Backup ไว้
- พื้นที่ว่างในบัญชีเพียงพอ ไฟล์สำรองเก็บอยู่ในโควตาของคุณ และอาจใหญ่เกือบเท่าข้อมูลที่เลือกสำรอง ตรวจ Disk Usage ในหน้า Dashboard ก่อน
- ที่เก็บปลายทางนอกเซิร์ฟเวอร์ เช่น คอมพิวเตอร์ Storage ของบริษัท หรือ Cloud Storage
หมายเหตุ: คู่มือนี้อ้างอิงหน้าตาแบบ Evolution ซึ่งเป็นหน้าตามาตรฐานของ DirectAdmin รุ่นปัจจุบัน ถ้าหน้าจอของคุณเป็นแบบเก่า (Enhanced) ชื่อเมนูจะเหมือนกันแต่ตำแหน่งต่างไป และในหน้า Dashboard ของ Evolution มีช่องค้นหาที่พิมพ์ชื่อเมนูเพื่อไปยังหน้านั้นได้ทันที
ขั้นตอนที่ 1: สร้างไฟล์สำรองข้อมูล
- เข้าสู่ระบบ DirectAdmin
- ในหมวด System Info & Files คลิก Create/Restore Backups
- ในส่วน Create Backup ติ๊กเลือกข้อมูลที่ต้องการสำรอง (ดูตารางด้านล่าง) ถ้าไม่แน่ใจให้เลือกทั้งหมด
- คลิก Create Backup
| กลุ่มข้อมูล | สิ่งที่รวมอยู่ |
|---|---|
| Website Data | โฟลเดอร์โดเมน (ไฟล์ใน public_html) รายการ Subdomain บัญชี FTP และการตั้งค่า FTP |
| บัญชีอีเมล ข้อมูลในกล่องอีเมล Forwarder, Autoresponder, Vacation Message และตัวกรอง | |
| Databases | ข้อมูลในฐานข้อมูล MySQL/MariaDB และผู้ใช้ฐานข้อมูล |
| อื่น ๆ | DNS Zone, Cronjob และการตั้งค่าบางส่วนของบัญชี (รายการขึ้นกับเวอร์ชัน) |
DirectAdmin จะสร้างไฟล์สำรองเบื้องหลัง บัญชีที่มีข้อมูลมากอาจใช้เวลาหลายนาทีถึงหลายสิบนาที เมื่อเสร็จจะมีข้อความแจ้งในหน้า Message System ของ DirectAdmin และไฟล์จะปรากฏในรายการด้านล่างของหน้านี้
ขั้นตอนที่ 2: ดาวน์โหลดไฟล์สำรองไปเก็บนอกเซิร์ฟเวอร์
- เปิด File Manager แล้วเข้าโฟลเดอร์
backups - จะพบไฟล์ชื่อลักษณะ
backup-Sep.19.2026-10.30.15-username.tar.gz(บางเซิร์ฟเวอร์ใช้นามสกุล.tar.zstซึ่งบีบอัดได้เล็กกว่า) - คลิกขวาที่ไฟล์แล้วเลือก Download
- เมื่อดาวน์โหลดเสร็จและตรวจขนาดไฟล์ว่าตรงกันแล้ว ลบไฟล์เก่าในโฟลเดอร์
backupsเพื่อคืนพื้นที่ แต่เก็บชุดล่าสุดไว้บนเซิร์ฟเวอร์หนึ่งชุด
ถ้าต้องการสำรองเฉพาะฐานข้อมูลบ่อย ๆ การส่งออกด้วย phpMyAdmin หรือ mysqldump เร็วกว่าการสำรองทั้งบัญชี ดู สำรองและกู้คืนฐานข้อมูล MySQL/MariaDB ด้วย mysqldump และถ้าต้องการให้ทำเป็นรอบอัตโนมัติ ดู ตั้งค่า Cronjob บน DirectAdmin