ทุกคืน NAS ของออฟฟิศมาดึงแบ็กอัปจากเซิร์ฟเวอร์เอง (ตั้งเวลาใน Synology Task Scheduler) — ทุกตารางในฐานข้อมูล + รูปโปรไฟล์ ตรวจ sha256 ว่าไฟล์ครบทุกไบต์ แล้วรายงานกลับมาที่หน้านี้ · NAS เก็บย้อนหลัง 30 วัน
ใบรับรองแพทย์: NAS ดึงเฉพาะไฟล์ใหม่ไปเก็บที่ HR_Backup/medical_certs/ ไม่ถูกลบตามกติกา 30 วัน · ถ้าต้องกู้คืน อัปโหลดโฟลเดอร์นี้กลับผ่าน cPanel File Manager
ไม่รวม: config.php และตัวโค้ด (เก็บจากไฟล์ Hr_Manpower_Vxx.zip) · สลิปเงินเดือนเป็นลิงก์ OneDrive อยู่แล้ว
นอกจากที่ระบบทำให้อัตโนมัติทุกคืน เลือกสำรองเพิ่มได้ตลอดเวลา:
NAS มาดึงไฟล์แบ็กอัปจากเซิร์ฟเวอร์เองทุกคืนผ่าน HTTPS — ไม่ต้องเปิดพอร์ตที่เราเตอร์ ไม่ต้องเก็บรหัส NAS ในเซิร์ฟเวอร์
ขั้นตอน: กดสร้าง token → คัดลอก URL + TOKEN ไปใส่ในสคริปต์ tools/synology_pull_backup.sh → ตั้งใน DSM Task Scheduler (ดู README หัวข้อ "NAS ดึงแบ็กอัป")
งานแยกจากแบ็กอัปรายวัน — รูปที่พนักงานแนบในหน้า Progress (GEDC02) · NAS ดึงเฉพาะรูปใหม่ไปที่โฟลเดอร์ที่ตั้งในสคริปต์ (GEDC02: Project\02-Current Project\GEDC02 Huashi\Soil Boring\Photo of Field\<BH>\) ไม่ลบบน NAS · ตั้งรันทุก 2 ชม. ได้
ขั้นตอน: กดสร้าง token → คัดลอก URL + TOKEN ไปใส่ในสคริปต์ tools/synology_pull_bh_files.sh → ตั้งใน DSM Task Scheduler (ดู README หัวข้อ V83)
เช็คว่าไฟล์ครบ ไม่เสีย สร้างเมื่อไร มีข้อมูลอะไรบ้าง — ไม่แก้ไขข้อมูลในระบบ ใช้ตรวจไฟล์ที่ดาวน์โหลดเก็บไว้ หรือก่อนจะกู้คืน
⚠️ การกู้คืนจะแทนที่ข้อมูลปัจจุบันทั้งหมดด้วยข้อมูลจากไฟล์ backup — ระบบจะตรวจไฟล์ก่อน และสำรองข้อมูลปัจจุบันไว้ก่อนเสมอ ถ้าขั้นไหนไม่ผ่านจะหยุดโดยไม่แตะข้อมูลปัจจุบัน
ใบรับรองแพทย์ที่มีอยู่บนเซิร์ฟเวอร์จะไม่ถูกแตะ · สำเนาก่อนกู้คืนเก็บไว้บนเซิร์ฟเวอร์ในโฟลเดอร์ backups_local/ (5 ไฟล์ล่าสุด)