# Backup và khôi phục

> Backup mã hoá hằng ngày, ai giữ khoá giải mã, bộ khôi phục tự giữ và khôi phục khi dựng lại node.

Node tự backup mỗi ngày, mã hoá trước khi dữ liệu rời khỏi máy. Bạn quyết định ai giữ khoá giải mã các bản backup đó. Cài đặt backup nằm ở mục **Backup** trên trang **Node**.

## Backup hoạt động thế nào

- **Khi nào:** mỗi ngày lúc 03:00 theo giờ địa phương của node.
- **Mã hoá ngay trên node** trước khi tải lên — nơi lưu trữ chỉ thấy các tệp đã mã hoá.
- **Lưu ở Cloudflare R2** với **khoá chống xoá 7 ngày**, nên trong tuần đầu không ai xoá được bản backup, kể cả do nhầm.
- **Giữ lại:** **7 bản ngày** và **4 bản tuần** mới nhất. Bản backup thủ công và bản tạo trước khi nâng cấp được tính cùng nhóm bản ngày.
- **Được thử:** mỗi tuần node tải một bản backup về, giải mã, khôi phục ngay trên máy và so số lượng. Trang hiện lần **diễn tập khôi phục** gần nhất và kết quả **Đạt** hoặc **Không đạt**.

Mục này cũng hiện lần backup gần nhất, cách mã hoá, người giữ khoá, nơi lưu và các kết quả gần đây.

Owner và admin có thể chọn **Backup ngay** — ví dụ trước một thay đổi rủi ro. Kết quả hiện trong danh sách khi xong.

## Ai giữ khoá backup?

**Ai giữ khoá khôi phục backup?** có hai lựa chọn:

| Lựa chọn | Ý nghĩa |
|---|---|
| **Két Belvador (khuyến nghị)** | Khoá được niêm phong trong két, chỉ dùng để khôi phục workspace lên máy mới và có ghi nhật ký. Belvador khôi phục giúp được. |
| **Tôi tự giữ — bộ khôi phục** | Bạn tải khoá về một lần. Không có nó, Belvador không khôi phục backup lên máy mới được. Mất khoá là mất các bản backup đó. |

Chỉ owner đổi được người giữ khoá, và phải xác nhận bằng mã xác thực.

### Tạo bộ khôi phục

1. Chọn **Tôi tự giữ — bộ khôi phục**, rồi **Tạo bộ khôi phục**. Bộ khôi phục được tạo **ngay trong trình duyệt**; chỉ nửa công khai được gửi lên Belvador.
2. **Tải bộ khôi phục** — một tệp có tiêu đề *Bộ khôi phục backup Belvador*.
3. Cất ngoại tuyến và giữ kín: trình quản lý mật khẩu, ổ đĩa mã hoá, két sắt. Ai có tệp này đều giải mã được backup của workspace.
4. Đánh dấu **Tôi đã cất bộ khôi phục ở nơi an toàn, ngoài Belvador** rồi lưu.

> [!CAUTION]
> Belvador không giữ bản sao nào của bộ khôi phục tự giữ. Nếu làm mất, các bản backup tạo bằng nó không khôi phục lên máy mới được. Nếu đổi sang bộ khôi phục mới, hãy giữ bộ cũ cho tới khi các bản backup tạo bằng nó hết hạn (khoảng 4 tuần).

## Khôi phục

Việc khôi phục diễn ra khi bạn thay máy: **Thay máy & khôi phục** trên trang Node tạo máy chủ mới và khôi phục bản backup thành công gần nhất lên đó — xem [Nâng cấp, đổi cỡ, dựng lại và xoá node](https://belvador.dev/vi/docs/node/updates#thay-may-va-khoi-phuc).

- Với **két Belvador**, việc khôi phục tự chạy.
- Với **bộ khôi phục của bạn**, dòng thời gian sẽ yêu cầu tải bộ khôi phục lên. Trình duyệt đọc tệp ngay trên máy bạn, kiểm tra khớp, niêm phong riêng cho máy mới rồi gửi đi, sau khi bạn xác nhận bằng mã xác thực.

Lỗi nhận sau bản backup thành công gần nhất mà edge không giữ sẽ mất khi khôi phục. Chưa có màn hình để chọn bản backup cũ hơn hay khôi phục riêng một project.

## Những gì bạn không cần

Bạn không bao giờ cần khoá riêng của Belvador, khoá của người vận hành, quyền SSH hay thông tin đăng nhập R2 để backup hoặc khôi phục. Mỗi node nhận thông tin tải lên tạm thời, chỉ dùng được cho đúng vị trí lưu của nó.
