สำรองข้อมูล / Backup
จัดการสำรองข้อมูล + ตั้งเวลาอัตโนมัติ
1️⃣ Backup ฐานข้อมูล
⚪ ปิดอยู่DB only — เล็ก เร็ว เหมาะ backup ทุกวัน
2️⃣ Backup เต็ม (รวมรูป)
⚪ ปิดอยู่DB + รูปภาพทั้งหมด — ใหญ่ เหมาะ backup สัปดาห์ละครั้ง
🔄 กู้คืนข้อมูล
อัปโหลดไฟล์ ZIP ที่ได้จาก "ดาวน์โหลด Backup เต็ม" หรือ Full Backup อัตโนมัติ
⚠️ การกู้คืนจะ เขียนทับ ข้อมูลปัจจุบันทั้งหมด
🔒 ระบบจะตรวจ HMAC-SHA256 ของ backup.json เทียบกับ SESSION_SECRET — ถ้าไม่ตรง = block
💡 คำแนะนำ — กลยุทธ์ 3-Layer
- Layer 1 (DB ทุกวัน): เก็บ 30 ไฟล์ — ใช้ rollback ข้อมูลกดผิด
- Layer 2 (Full ทุกอาทิตย์): เก็บ 12 ไฟล์ — ใช้กู้กรณี disk เน่า
- Layer 3 (Off-site): ตั้ง Google Drive Desktop sync folder
backups/→ กันกรณี PC ตาย