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

สำรองข้อมูล Plesk ไปเก็บนอกเครื่องบน FTP หรือ S3
Home สำรองข้อมูล Plesk ไปเก็บนอกเครื่องบน FTP หรือ S3

สำรองข้อมูล Plesk ไปเก็บนอกเครื่องบน FTP หรือ S3

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

Plesk รองรับการส่งข้อมูลสำรองออกไปเก็บที่อื่นได้หลายแบบ คู่มือนี้ตั้งค่าไปยัง FTP และ S3 พร้อมการเข้ารหัสและการซ้อมกู้คืนซึ่งเป็นขั้นตอนที่ถูกข้ามบ่อยที่สุด

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

  • Plesk Obsidian และสิทธิ์ผู้ดูแลระบบ
  • ที่เก็บข้อมูลปลายทาง เซิร์ฟเวอร์ FTP หรือ Object Storage ที่รองรับ S3
  • พื้นที่ปลายทางอย่างน้อยสามเท่าของขนาดข้อมูลจริง เผื่อเก็บหลายรุ่น

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

sudo du -sh /var/www/vhosts/
sudo du -sh /var/www/vhosts/* | sort -h | tail -10
sudo df -h

ตัวเลขนี้ใช้ประเมินพื้นที่ปลายทางและเวลาที่ใช้ส่งข้อมูล

ขั้นตอนที่ 2: ตั้งค่าที่เก็บข้อมูลระยะไกล

ไปที่ Tools & Settings แล้ว Backup Manager แล้ว Remote Storage Settings

FTP

FTP Server: backup.example.com
Directory:  /plesk-backups
Username:   backupuser
Password:   รหัสผ่าน
Use passive mode: เปิด
Use FTPS: เปิด

เปิด FTPS เสมอ การส่งข้อมูลสำรองทั้งหมดผ่าน FTP ธรรมดาหมายถึงรหัสผ่านและข้อมูลวิ่งเป็นข้อความธรรมดาบนอินเทอร์เน็ต

S3 หรือ Object Storage

Service Provider: S3-compatible
Endpoint:   https://s3.example.com
Bucket:     plesk-backups
Access Key: ...
Secret Key: ...
Use path-style URL: เปิด สำหรับ MinIO และผู้ให้บริการส่วนใหญ่

กด Apply แล้วกดปุ่มทดสอบการเชื่อมต่อ อย่าข้ามขั้นตอนนี้

ขั้นตอนที่ 3: ตั้งรอบการสำรองข้อมูล

ที่ Backup Manager กด Scheduled Backup Settings

  • Run this backup task เลือก Daily และกำหนดเวลาช่วงที่มีผู้ใช้น้อย เช่น ตีสอง
  • Backup เลือก Server configuration and content เพื่อสำรองทั้งการตั้งค่าและข้อมูล
  • Type เลือก Incremental สำหรับรายวัน ซึ่งเก็บเฉพาะส่วนที่เปลี่ยน ประหยัดพื้นที่และเวลามาก
  • Store in เลือกที่เก็บระยะไกลที่ตั้งไว้
  • Maximum number of backup files กำหนดจำนวนที่เก็บ เช่น 14

แนะนำให้ตั้งสองงาน งานรายวันแบบ Incremental และงานรายสัปดาห์แบบเต็มชุด เพราะการกู้จากชุดเต็มเร็วและเชื่อถือได้กว่า

ขั้นตอนที่ 4: เปิดการเข้ารหัส

ในหน้าตั้งค่าเดียวกัน ตั้งรหัสผ่านสำหรับเข้ารหัสไฟล์สำรอง

เก็บรหัสผ่านนี้ไว้นอกเซิร์ฟเวอร์ทันที ในโปรแกรมจัดการรหัสผ่านขององค์กร หากเซิร์ฟเวอร์เสียหายและไม่มีรหัสนี้ ไฟล์สำรองทั้งหมดจะเปิดไม่ได้อย่างถาวร

ตั้งผ่านคำสั่งได้เช่นกัน

sudo plesk bin pleskbackup --set-backup-password

ขั้นตอนที่ 5: ทดสอบด้วยการสำรองทันที

กด Back Up ที่หน้า Backup Manager เลือกเนื้อหาและปลายทาง แล้วเริ่มทำงาน

# ดูความคืบหน้า
sudo tail -f /var/log/plesk/PMM/backup-*.log

# ดูรายการไฟล์สำรอง
sudo plesk bin pleskbackup --list

ตรวจที่ปลายทางว่าไฟล์ถูกส่งไปจริง อย่าเชื่อเพียงข้อความว่าสำเร็จในหน้าจอ

# ตรวจบน S3 ด้วย mc
mc ls tdc/plesk-backups/

# ตรวจบน FTP
curl --ftp-ssl -u backupuser:pass ftp://backup.example.com/plesk-backups/

ขั้นตอนที่ 6: สำรองเฉพาะโดเมนด้วยคำสั่ง

มีประโยชน์เมื่อต้องการสำรองก่อนแก้ไขบางเว็บ โดยไม่ต้องสำรองทั้งเซิร์ฟเวอร์

# สำรองโดเมนเดียวไปยังที่เก็บระยะไกล
sudo plesk bin pleskbackup --domains-name example.com \
  --output-file=ftp://backupuser:[email protected]/plesk-backups/example-$(date +%F).tar

# สำรองลงเครื่องก่อนแล้วค่อยส่งออก
sudo plesk bin pleskbackup --domains-name example.com \
  --output-file=/var/backups/example-$(date +%F).tar

ขั้นตอนที่ 7: กู้คืน

ที่ Backup Manager เลือกไฟล์สำรองแล้วกด Restore เลือกได้ว่าจะกู้ทั้งหมดหรือเฉพาะบางส่วน

ทางเลือกที่ปลอดภัยกว่า คือกู้ไปยังเซิร์ฟเวอร์ทดสอบก่อน แล้วตรวจสอบว่าข้อมูลครบถ้วนก่อนกู้ทับของจริง

# กู้เฉพาะฐานข้อมูลของโดเมนเดียว
sudo plesk bin pleskrestore --restore /var/backups/example-2026-09-25.tar \
  -level domains -filter-domain-name example.com -type databases

# ดูตัวเลือกทั้งหมด
sudo plesk bin pleskrestore --help

ก่อนกู้ทับของจริง สำรองสถานะปัจจุบันไว้ก่อนเสมอ เผื่อว่าไฟล์สำรองที่กู้มามีปัญหา

ขั้นตอนที่ 8: ซ้อมกู้คืนตามรอบ

ตั้งรอบซ้อมทุกไตรมาส ขั้นตอนที่ควรทำ

  • สร้างเซิร์ฟเวอร์ทดสอบที่ติดตั้ง Plesk เวอร์ชันเดียวกัน
  • ดึงไฟล์สำรองล่าสุดจากที่เก็บระยะไกล
  • กู้คืนทั้งหมดและจับเวลาที่ใช้
  • ตรวจว่าเว็บเปิดได้ ฐานข้อมูลครบ และอีเมลใช้งานได้
  • บันทึกผลและเวลาที่ใช้ไว้เป็นเอกสาร

เวลาที่ใช้กู้คืนคือตัวเลขที่ต้องรู้ก่อนเกิดเหตุจริง ไม่ใช่ตอนที่ระบบล่มแล้วผู้บริหารถาม

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

สำรองข้อมูลล้มเหลวเพราะพื้นที่ไม่พอ

Plesk สร้างไฟล์ชั่วคราวบนเครื่องก่อนส่งออก ตรวจพื้นที่ว่างและเปลี่ยนโฟลเดอร์ชั่วคราวได้ที่ Backup Manager แล้วตั้งค่า หรือใช้ตัวเลือกส่งตรงไปปลายทางโดยไม่พักไฟล์

ส่งไป FTP แล้วล้มเหลวกลางทาง

ตรวจว่าเปิด Passive mode และปลายทางไม่มีขีดจำกัดขนาดไฟล์ สำหรับไฟล์ขนาดใหญ่มาก แบ่งเป็นการสำรองรายโดเมนแทนการสำรองทั้งเซิร์ฟเวอร์

กู้คืนแล้วเว็บใช้งานไม่ได้

ตรวจว่าเวอร์ชันของ Plesk และ PHP บนเครื่องปลายทางตรงกับต้นทาง การกู้ข้ามเวอร์ชันหลักมักมีปัญหา

ไฟล์สำรองสะสมจนเต็มที่เก็บ

ตั้งจำนวนสูงสุดที่เก็บในหน้าตั้งค่ารอบเวลา และตรวจที่ปลายทางว่าไฟล์เก่าถูกลบจริง บางผู้ให้บริการ FTP ไม่ยอมให้ลบไฟล์ ทำให้ Plesk ลบไม่ได้

ต้องการบริการสำรองข้อมูลนอกสถานที่พร้อมทีมดูแล ติดต่อ THAI DATA CLOUD ได้ที่ https://thaidata.cloud/contact/

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

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