ลดความยุ่งยากในการใช้คลาวด์ พูดคุยกับเจ้าหน้าที่

Home สำรองและกู้คืนข้อมูลบน DirectAdmin

สำรองและกู้คืนข้อมูลบน DirectAdmin

ไฟล์สำรองข้อมูลคือสิ่งที่ช่วยคุณได้เมื่อเว็บไซต์ถูกแฮก ปลั๊กอินอัปเดตแล้วเว็บพัง หรือเผลอลบอีเมลสำคัญ DirectAdmin มีเมนู Create/Restore Backups ให้ผู้ใช้สร้างไฟล์สำรองของบัญชีตัวเองได้ ครอบคลุมไฟล์เว็บไซต์ อีเมล ฐานข้อมูล และการตั้งค่าต่าง ๆ แล้วกู้คืนกลับได้จากหน้าเดียวกัน

ควรสร้างไฟล์สำรองทุกครั้งก่อนงานที่มีความเสี่ยง เช่น อัปเดต WordPress ย้ายธีม หรือแก้ไฟล์จำนวนมาก และควรดาวน์โหลดไฟล์สำรองไปเก็บนอกเซิร์ฟเวอร์เสมอ เพราะไฟล์ที่อยู่บนเซิร์ฟเวอร์เดียวกับเว็บไซต์ไม่ช่วยอะไรถ้าเซิร์ฟเวอร์หรือบัญชีมีปัญหา

สิ่งที่ต้องเตรียม

  • บัญชี DirectAdmin ระดับผู้ใช้ ที่เปิดสิทธิ์ใช้งานเมนู Backup ไว้
  • พื้นที่ว่างในบัญชีเพียงพอ ไฟล์สำรองเก็บอยู่ในโควตาของคุณ และอาจใหญ่เกือบเท่าข้อมูลที่เลือกสำรอง ตรวจ Disk Usage ในหน้า Dashboard ก่อน
  • ที่เก็บปลายทางนอกเซิร์ฟเวอร์ เช่น คอมพิวเตอร์ Storage ของบริษัท หรือ Cloud Storage

หมายเหตุ: คู่มือนี้อ้างอิงหน้าตาแบบ Evolution ซึ่งเป็นหน้าตามาตรฐานของ DirectAdmin รุ่นปัจจุบัน ถ้าหน้าจอของคุณเป็นแบบเก่า (Enhanced) ชื่อเมนูจะเหมือนกันแต่ตำแหน่งต่างไป และในหน้า Dashboard ของ Evolution มีช่องค้นหาที่พิมพ์ชื่อเมนูเพื่อไปยังหน้านั้นได้ทันที

ขั้นตอนที่ 1: สร้างไฟล์สำรองข้อมูล

  1. เข้าสู่ระบบ DirectAdmin
  2. ในหมวด System Info & Files คลิก Create/Restore Backups
  3. ในส่วน Create Backup ติ๊กเลือกข้อมูลที่ต้องการสำรอง (ดูตารางด้านล่าง) ถ้าไม่แน่ใจให้เลือกทั้งหมด
  4. คลิก Create Backup
กลุ่มข้อมูลสิ่งที่รวมอยู่
Website Dataโฟลเดอร์โดเมน (ไฟล์ใน public_html) รายการ Subdomain บัญชี FTP และการตั้งค่า FTP
E-Mailบัญชีอีเมล ข้อมูลในกล่องอีเมล Forwarder, Autoresponder, Vacation Message และตัวกรอง
Databasesข้อมูลในฐานข้อมูล MySQL/MariaDB และผู้ใช้ฐานข้อมูล
อื่น ๆDNS Zone, Cronjob และการตั้งค่าบางส่วนของบัญชี (รายการขึ้นกับเวอร์ชัน)

DirectAdmin จะสร้างไฟล์สำรองเบื้องหลัง บัญชีที่มีข้อมูลมากอาจใช้เวลาหลายนาทีถึงหลายสิบนาที เมื่อเสร็จจะมีข้อความแจ้งในหน้า Message System ของ DirectAdmin และไฟล์จะปรากฏในรายการด้านล่างของหน้านี้

ขั้นตอนที่ 2: ดาวน์โหลดไฟล์สำรองไปเก็บนอกเซิร์ฟเวอร์

  1. เปิด File Manager แล้วเข้าโฟลเดอร์ backups
  2. จะพบไฟล์ชื่อลักษณะ backup-Sep.19.2026-10.30.15-username.tar.gz (บางเซิร์ฟเวอร์ใช้นามสกุล .tar.zst ซึ่งบีบอัดได้เล็กกว่า)
  3. คลิกขวาที่ไฟล์แล้วเลือก Download
  4. เมื่อดาวน์โหลดเสร็จและตรวจขนาดไฟล์ว่าตรงกันแล้ว ลบไฟล์เก่าในโฟลเดอร์ backups เพื่อคืนพื้นที่ แต่เก็บชุดล่าสุดไว้บนเซิร์ฟเวอร์หนึ่งชุด

ถ้าต้องการสำรองเฉพาะฐานข้อมูลบ่อย ๆ การส่งออกด้วย phpMyAdmin หรือ mysqldump เร็วกว่าการสำรองทั้งบัญชี ดู สำรองและกู้คืนฐานข้อมูล MySQL/MariaDB ด้วย mysqldump และถ้าต้องการให้ทำเป็นรอบอัตโนมัติ ดู ตั้งค่า Cronjob บน DirectAdmin

ขั้นตอนที่ 3: กู้คืนข้อมูล

หมายเหตุ: การกู้คืนจะเขียนทับข้อมูลปัจจุบันในส่วนที่เลือก เช่น ถ้ากู้คืน E-Mail จากไฟล์เมื่อสัปดาห์ก่อน อีเมลที่เข้ามาหลังวันนั้นในกล่องที่ถูกกู้คืนอาจหายไป ก่อนกู้คืนให้สร้างไฟล์สำรองของสถานะปัจจุบันไว้ก่อนหนึ่งชุดเสมอ เผื่อต้องย้อนกลับ

  1. ถ้าไฟล์สำรองอยู่ในคอมพิวเตอร์ ให้อัปโหลดกลับเข้าโฟลเดอร์ backups ด้วย File Manager หรือ FTP โดยไม่เปลี่ยนชื่อไฟล์
  2. กลับไปที่ Create/Restore Backups ส่วน Restore Backup เลือกไฟล์จากรายการ
  3. คลิก Select Restore Options แล้วเลือกเฉพาะส่วนที่ต้องการกู้คืน เช่น เว็บพังแต่อีเมลปกติ ให้เลือกเฉพาะ Website Data และ Databases
  4. คลิก Restore แล้วรอจนระบบแจ้งว่าเสร็จ
สถานการณ์สิ่งที่ควรเลือกกู้คืน
อัปเดตปลั๊กอินแล้วเว็บ WordPress พังWebsite Data และ Databases
ลบไฟล์ในเว็บผิดWebsite Data เท่านั้น
ลบบัญชีอีเมลผิดE-Mail (ระวังข้อมูลใหม่ในกล่องอื่นถูกแทนที่)
ต้องการไฟล์เดียวจากไฟล์สำรองไม่ต้อง Restore ทั้งชุด ให้แตกไฟล์สำรองบนคอมพิวเตอร์แล้วอัปโหลดเฉพาะไฟล์นั้น

กรณีสุดท้าย ไฟล์ .tar.gz เปิดได้ด้วย 7-Zip บน Windows หรือคำสั่งต่อไปนี้บน macOS และ Linux ไฟล์เว็บไซต์อยู่ในโฟลเดอร์ domains ภายในไฟล์สำรอง

mkdir restore-tmp
tar -xzf backup-Sep.19.2026-10.30.15-username.tar.gz -C restore-tmp
ls restore-tmp

ตรวจสอบผลลัพธ์

  • หลังสร้างไฟล์สำรอง ตรวจว่าขนาดไฟล์ใน backups สมเหตุสมผลเมื่อเทียบกับ Disk Usage ไฟล์ขนาดไม่กี่ KB มักแปลว่าสำรองไม่สำเร็จ
  • หลังกู้คืน เปิดเว็บไซต์ Login เข้าหลังบ้าน และส่งอีเมลทดสอบ (ถ้ากู้คืนอีเมล)
  • ทดสอบกู้คืนจริงเป็นครั้งคราว เช่น แตกไฟล์สำรองบนคอมพิวเตอร์แล้วดูว่ามีไฟล์และฐานข้อมูลครบ ไฟล์สำรองที่ไม่เคยทดสอบเปิดดูอาจใช้ไม่ได้ในวันที่ต้องการ

ปัญหาที่พบบ่อย

กด Create Backup แล้วไม่มีไฟล์เกิดขึ้น

พื้นที่อาจเต็มโควตา ให้ดูข้อความใน Message System ซึ่งมักแจ้งสาเหตุไว้ ลบไฟล์สำรองเก่าหรือไฟล์ที่ไม่ใช้ออก แล้วลองใหม่ บางครั้งเซิร์ฟเวอร์ต่อคิวงานสำรองไว้ ให้รอสักครู่ก่อนกดซ้ำ

ไฟล์ที่อัปโหลดกลับมาไม่แสดงในรายการ Restore

ชื่อไฟล์ต้องอยู่ในรูปแบบเดิมที่ DirectAdmin สร้าง และต้องอยู่ในโฟลเดอร์ backups โดยตรง ไม่อยู่ในโฟลเดอร์ย่อย

ต้องการย้ายทั้งบัญชีไปเซิร์ฟเวอร์ใหม่

ไฟล์สำรองระดับผู้ใช้นำไปกู้คืนบน DirectAdmin เครื่องอื่นได้ แต่ต้องทำโดยผู้ดูแลระดับ Admin หรือ Reseller ของปลายทาง ให้ติดต่อผู้ให้บริการพร้อมไฟล์สำรอง

หากทำตามขั้นตอนแล้วยังติดปัญหา ติดต่อทีมซัพพอร์ต THAI DATA CLOUD ได้ที่ https://thaidata.cloud/contact/ โดยแจ้งชื่อโดเมน ชื่อผู้ใช้ DirectAdmin สิ่งที่ทำไปแล้ว และข้อความ Error ที่เห็น

ผู้ให้บริการคลาวด์ไทย
เพื่อธุรกิจของคนไทย

"มุ่งมั่น" และ "มั่นคง"
พร้อมรับมือทุกการเติบโต
Trust Cloud
คลาว์ที่ปลอดภัย
คือรากฐานที่มั่นคง
cloud security