ข้ามไปที่เนื้อหา

เริ่มต้นใช้งาน

หน้านี้จะพาคุณจากเครื่อง 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

  1. เปิดแท็บ Apps ใน Unraid
  2. ค้นหา BombVault
  3. คลิก Install ตั้งค่าตัวแปรที่จำเป็น (ด้านล่าง) แล้วนำไปใช้

ติดตั้งเทมเพลตด้วยมือ

หากคุณต้องการเพิ่มเทมเพลตด้วยตัวเอง:

  1. ไปที่ Docker, Add Container, Template repositories แล้วเพิ่ม:
    https://github.com/junkerderprovinz/unraid-apps
    
  2. ค้นหา BombVault ใน Templates
  3. ตั้งค่าตัวแปรที่จำเป็นแล้วคลิก Apply

การตั้งค่าเดียวที่จำเป็น

ตัวแปรเดียวที่คุณต้องตั้งค่าคือ APP_KEY ซึ่งเป็นค่าลับ hex ขนาด 32 ไบต์ (64 อักขระ hex) ที่ใช้นำมาสร้างรหัสผ่านของรีพอสิทอรี restic

สร้างขึ้นบนเครื่องใดก็ได้:

openssl rand -hex 32

วางผลลัพธ์ลงในช่อง APP_KEY ของเทมเพลต

อย่าทำ APP_KEY ของคุณหาย

การทำ APP_KEY หายจะทำให้การสำรองข้อมูลที่เข้ารหัสไว้ของคุณไม่สามารถกู้คืนได้ เก็บไว้ในที่ปลอดภัยและแยกจากเซิร์ฟเวอร์ เมื่อ BombVault ทำงานแล้ว ให้ใช้ ชุดกู้คืนคีย์เข้ารหัส (encryption-key recovery kit) แบบคลิกเดียว (ดู Off-site & recovery) เพื่อบันทึกชุดกู้คืนแบบเต็ม

เทมเพลตยังเมานต์ Docker socket, แฟลช (/boot) และราก Host Data (/mnt) ให้คุณด้วย ทั้ง แหล่งที่มา และ ปลายทาง ของการสำรองข้อมูลอยู่ภายใต้ Host Data สำหรับการอ้างอิงตัวแปรฉบับเต็มและการตั้งค่านอกสถานที่ ดู Configuration

การรันครั้งแรก

  1. เปิดเว็บ UI ที่ https://<your-unraid-ip>:3443 (ใบรับรองแบบ self-signed มาให้พร้อมใช้งาน)
  2. ใน Settings เปิดใช้งานโดเมนการสำรองข้อมูลที่คุณต้องการ (Containers, VMs, Flash, Config, Files) แล้วเลือกสีเน้น
  3. บนแท็บ Containers เลือก container แล้วคลิก Back up เพื่อสร้างจุดกู้คืนแรกของคุณ พาธของรีพอสิทอรีตั้งค่าเริ่มต้นเป็น /mnt/user/bombvault/{container,vms,flash,config,files} และจะถูกสร้างขึ้นในการสำรองข้อมูลครั้งแรก
  4. ตั้งค่าตารางเวลาจาก 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