เริ่มต้นใช้งาน¶
หน้านี้จะพาคุณจากเครื่อง Unraid ที่เพิ่งติดตั้งใหม่ไปจนถึงการสำรองข้อมูลครั้งแรกของคุณ
ข้อกำหนด¶
| ข้อกำหนด | หมายเหตุ |
|---|---|
| Unraid 6.12+ | ยังไม่ได้ทดสอบเวอร์ชันก่อนหน้า |
| ตำแหน่งรีพอสิทอรี restic | พาธในเครื่อง (แนะนำ: อาร์เรย์หรือแคชของคุณ), SMB, NFS หรือแบ็กเอนด์ rclone ใดก็ได้ |
| Docker socket | เมานต์โดยอัตโนมัติจากเทมเพลต (/var/run/docker.sock) |
Unraid flash (/boot) |
เมานต์ทั้งหมดโดยอัตโนมัติจากเทมเพลต (/boot ไปยัง /host/boot) ขับเคลื่อนการสำรองข้อมูลแฟลชและทำให้ container ที่กู้คืนแล้วปรากฏขึ้นอีกครั้งเป็นแอป Unraid ปกติที่แก้ไขได้ |
| KVM VMs (เลือกเปิด) | การสำรองข้อมูล VM ติดต่อ libvirt ผ่าน SSH ไม่ต้องเมานต์ libvirt ตั้งค่าใน Settings (ดู Configuration) |
ติดตั้งบน Unraid¶
เส้นทางที่ง่ายที่สุดคือ Community Applications
- เปิดแท็บ Apps ใน Unraid
- ค้นหา BombVault
- คลิก Install ตั้งค่าตัวแปรที่จำเป็น (ด้านล่าง) แล้วนำไปใช้
ติดตั้งเทมเพลตด้วยมือ
หากคุณต้องการเพิ่มเทมเพลตด้วยตัวเอง:
- ไปที่ Docker, Add Container, Template repositories แล้วเพิ่ม:
- ค้นหา BombVault ใน Templates
- ตั้งค่าตัวแปรที่จำเป็นแล้วคลิก Apply
การตั้งค่าเดียวที่จำเป็น¶
ตัวแปรเดียวที่คุณต้องตั้งค่าคือ APP_KEY ซึ่งเป็นค่าลับ hex ขนาด 32 ไบต์ (64 อักขระ hex) ที่ใช้นำมาสร้างรหัสผ่านของรีพอสิทอรี restic
สร้างขึ้นบนเครื่องใดก็ได้:
วางผลลัพธ์ลงในช่อง APP_KEY ของเทมเพลต
อย่าทำ APP_KEY ของคุณหาย
การทำ APP_KEY หายจะทำให้การสำรองข้อมูลที่เข้ารหัสไว้ของคุณไม่สามารถกู้คืนได้ เก็บไว้ในที่ปลอดภัยและแยกจากเซิร์ฟเวอร์ เมื่อ BombVault ทำงานแล้ว ให้ใช้ ชุดกู้คืนคีย์เข้ารหัส (encryption-key recovery kit) แบบคลิกเดียว (ดู Off-site & recovery) เพื่อบันทึกชุดกู้คืนแบบเต็ม
เทมเพลตยังเมานต์ Docker socket, แฟลช (/boot) และราก Host Data (/mnt) ให้คุณด้วย ทั้ง แหล่งที่มา และ ปลายทาง ของการสำรองข้อมูลอยู่ภายใต้ Host Data สำหรับการอ้างอิงตัวแปรฉบับเต็มและการตั้งค่านอกสถานที่ ดู Configuration
การรันครั้งแรก¶
- เปิดเว็บ UI ที่
https://<your-unraid-ip>:3443(ใบรับรองแบบ self-signed มาให้พร้อมใช้งาน) - ใน Settings เปิดใช้งานโดเมนการสำรองข้อมูลที่คุณต้องการ (Containers, VMs, Flash, Config, Files) แล้วเลือกสีเน้น
- บนแท็บ Containers เลือก container แล้วคลิก Back up เพื่อสร้างจุดกู้คืนแรกของคุณ พาธของรีพอสิทอรีตั้งค่าเริ่มต้นเป็น
/mnt/user/bombvault/{container,vms,flash,config,files}และจะถูกสร้างขึ้นในการสำรองข้อมูลครั้งแรก - ตั้งค่าตารางเวลาจาก Settings, Schedules มีปุ่ม include all in schedule แบบคลิกเดียวสำหรับ containers และ VMs
ทางเลือก: เลือกลำดับการสำรองข้อมูล
หาก containers บางตัวควรถูกสำรองข้อมูลก่อนตัวอื่นเสมอ (เช่น ฐานข้อมูลก่อนแอปที่ใช้มัน) ให้เปิดแผง backup-order บนหน้า Containers แล้วลากพวกมันเข้าไปในลำดับที่คุณต้องการ การรันตามตารางเวลาและการรันแบบเลือกหลายรายการจะทำตามลำดับนั้น ส่วนสิ่งที่คุณไม่ได้จัดลำดับจะถูกสำรองข้อมูลโดยเรียงตามที่เกินกำหนดมากที่สุดก่อน เหมือนเดิม
การตรวจสอบการผสานรวมโฮสต์
เปิด /spike ในเว็บ UI หลังจาก container เริ่มทำงาน มันจะตรวจสอบทุกการเมานต์และ CLI (Docker socket, libvirt, restic, qemu-img, rclone) และรายงานส่วนที่ขาดหายไป เพื่อให้คุณยืนยันได้ว่า container เชื่อมต่อถูกต้องก่อนที่คุณจะพึ่งพามัน
แบบง่าย เทียบกับ ขั้นสูง¶
โดยค่าเริ่มต้น อินเทอร์เฟซจะแสดงเฉพาะสิ่งจำเป็น (สำรองข้อมูล, กู้คืน, ตั้งตารางเวลา) ใช้สวิตช์ Simple / Advanced ในแถบด้านข้างเพื่อเผยการควบคุมสำหรับผู้เชี่ยวชาญ: การเก็บรักษา, การคัดลอกนอกสถานที่, hooks ก่อน/หลัง, การกู้คืนระดับไฟล์, การแจ้งเตือน, เมตริก Prometheus และเครื่องมือความสมบูรณ์/การบำรุงรักษา เป็นการตั้งค่าต่อเบราว์เซอร์และปิดอยู่โดยค่าเริ่มต้น ดังนั้นผู้ใช้ใหม่จะได้ UI ที่สะอาดตา ส่วนผู้ใช้ระดับสูงจะได้ทุกอย่าง
ขั้นตอนถัดไป¶
- เรียกดู Features ฉบับเต็ม
- เพิ่มสำเนา Off-site & recovery หนึ่งชุดหรือมากกว่า (แต่ละโดเมนสามารถส่งไปยังหลายปลายทางพร้อมกันได้) แล้วบันทึกชุดกู้คืนของคุณ
- กำลังโคลนการตั้งค่าหรือย้ายไปยังเครื่องใหม่? นำการตั้งค่าทั้งหมดของคุณไปด้วยการ์ด Export and import settings ดู Configuration
- เจอปัญหา? ดู Troubleshooting