FEATURE
Sources
Source คือสิ่งที่ระบบเข้าไปดึงข้อมูลมาเก็บ · อาจเป็น path บนเครื่อง · database · M365 mailbox · Kubernetes cluster · ในหน้านี้กำหนดได้ทั้งหมด
หน้าจอ Sources ในระบบ Lastsafe
หน้านี้แสดงอะไร
- ตาราง sources · ชื่อ · adapter · path · ตารางเวลา (cron) · last snapshot · tags
- Add source · ฟอร์มเพิ่ม source ใหม่ · เลือก adapter จาก 7 ประเภท
- Adapter types · local-path, database-mysql, postgresql, nas-smb, m365-mail, gworkspace-drive, k8s-velero
- Schedule · cron expression สำหรับ backup อัตโนมัติ
วิธีใช้งาน
- คลิก + Add source ที่มุมขวาบน
- ตั้งชื่อ source (ใช้ตัวอักษรอังกฤษ ตัวเลข เครื่องหมาย - และ _)
- เลือก adapter ให้ตรงกับประเภทข้อมูล
- กรอก path หรือ connection string ตาม adapter
- ตั้ง excludes (glob pattern) เพื่อข้ามไฟล์ที่ไม่ต้องการ
- ตั้ง schedule เป็น cron (เช่น 0 2 * * * = ทุกวันตี 2)
- Save แล้วระบบจะรัน backup ครั้งแรกตามตารางที่ตั้ง · หรือกด Backup now ทดสอบทันที
เคล็ดลับ
- ตั้ง excludes ให้ครอบคลุม node_modules · __pycache__ · cache directories ต่าง ๆ เพื่อประหยัด storage
- Tag ช่วยให้กรอง snapshot ตาม environment ได้ (เช่น prod · staging)
- Source config เก็บไว้ใน /opt/lastsafe/etc/sources.yaml · backup ไฟล์นี้ก่อนแก้