Bắt đầu¶
Trang này dẫn bạn đi từ một máy Unraid mới tinh đến bản sao lưu đầu tiên của bạn.
Yêu cầu¶
| Yêu cầu | Ghi chú |
|---|---|
| Unraid 6.12+ | Các phiên bản cũ hơn chưa được kiểm thử. |
| Vị trí kho restic | Một đường dẫn cục bộ (khuyến nghị: mảng hoặc cache của bạn), SMB, NFS, hoặc bất kỳ backend rclone nào. |
| Docker socket | Được template gắn kết tự động (/var/run/docker.sock). |
Unraid flash (/boot) |
Được template gắn kết toàn bộ tự động (/boot tới /host/boot). Nó cấp năng lượng cho việc sao lưu flash và cho phép một container đã khôi phục xuất hiện lại như một ứng dụng Unraid bình thường, có thể chỉnh sửa. |
| KVM VM (tùy chọn tham gia) | Sao lưu VM kết nối libvirt qua SSH, không gắn kết libvirt. Hãy thiết lập trong Cài đặt (xem Cấu hình). |
Cài đặt trên Unraid¶
Cách dễ nhất là qua Community Applications.
- Mở tab Apps trong Unraid.
- Tìm kiếm BombVault.
- Nhấp Install, đặt các biến bắt buộc (bên dưới), rồi áp dụng.
Cài template thủ công
Nếu bạn thích thêm template bằng tay:
- Vào Docker, Add Container, Template repositories và thêm:
- Tìm kiếm BombVault trong Templates.
- Đặt các biến bắt buộc và nhấp Apply.
Cài đặt bắt buộc duy nhất¶
Biến duy nhất bạn phải đặt là APP_KEY, một bí mật hex 32 byte (64 ký tự hex) dùng để dẫn xuất mật khẩu kho lưu trữ restic.
Tạo một khóa trên bất kỳ máy nào:
Dán kết quả vào trường APP_KEY của template.
Đừng đánh mất APP_KEY của bạn
Đánh mất APP_KEY khiến các bản sao lưu đã mã hóa của bạn không thể khôi phục được. Hãy cất giữ nó ở nơi an toàn và tách biệt khỏi máy chủ. Sau khi BombVault chạy, hãy dùng bộ khôi phục khóa mã hóa một cú nhấp của nó (xem Off-site & khôi phục) để lưu trọn gói khôi phục đầy đủ.
Template cũng gắn kết Docker socket, flash (/boot) và gốc Host Data (/mnt) cho bạn. Cả nguồn và đích sao lưu đều nằm dưới Host Data. Để xem tham chiếu biến đầy đủ và thiết lập off-site, xem Cấu hình.
Lần chạy đầu tiên¶
- Mở giao diện web tại
https://<your-unraid-ip>:3443(chứng chỉ tự ký ngay từ đầu). - Trong Settings, bật các miền sao lưu bạn muốn (Containers, VMs, Flash, Config, Files) và chọn một màu nhấn.
- Ở tab Containers, chọn một container và nhấp Back up để tạo điểm khôi phục đầu tiên của bạn. Các đường dẫn kho mặc định là
/mnt/user/bombvault/{container,vms,flash,config,files}và được tạo ở lần sao lưu đầu tiên. - Thiết lập lập lịch từ Settings, Schedules. Có một tùy chọn đưa tất cả vào lịch trình một cú nhấp cho container và VM.
Tùy chọn: chọn một thứ tự sao lưu
Nếu một số container luôn cần được sao lưu trước những cái khác (ví dụ một cơ sở dữ liệu trước ứng dụng dùng nó), hãy mở bảng backup-order trên trang Containers và kéo chúng vào trình tự bạn muốn. Các lần chạy theo lịch và chọn nhiều sau đó sẽ tuân theo thứ tự này; bất cứ cái nào bạn để không sắp xếp sẽ được sao lưu theo thứ tự quá hạn nhất trước, như trước đây.
Kiểm tra tích hợp máy chủ
Mở /spike trong giao diện web sau khi container khởi động. Nó kiểm thử mọi điểm gắn kết và CLI (Docker socket, libvirt, restic, qemu-img, rclone) và báo cáo bất kỳ phần nào bị thiếu, để bạn có thể xác nhận container được kết nối đúng cách trước khi tin cậy nó.
Đơn giản so với Nâng cao¶
Theo mặc định, giao diện chỉ hiển thị những thứ thiết yếu (sao lưu, khôi phục, lên lịch). Dùng công tắc Simple / Advanced trong thanh bên để hé lộ các điều khiển chuyên gia: lưu giữ, bản sao off-site, hook trước/sau, khôi phục ở cấp tập tin, thông báo, số liệu Prometheus và các công cụ toàn vẹn/bảo trì. Đây là một tùy chọn theo từng trình duyệt và tắt theo mặc định, nên người mới có giao diện gọn gàng còn người dùng chuyên sâu có đủ mọi thứ.
Bước tiếp theo¶
- Duyệt đầy đủ Tính năng.
- Thêm một hoặc nhiều bản sao Off-site & khôi phục (mỗi miền có thể gửi tới nhiều đích cùng lúc) và lưu bộ khôi phục của bạn.
- Nhân bản một thiết lập hay chuyển sang một máy mới? Mang toàn bộ cấu hình của bạn theo với thẻ Xuất và nhập cài đặt. Xem Cấu hình.
- Gặp trục trặc? Xem Khắc phục sự cố.