← Tất cả hướng dẫn

HƯỚNG DẪN 7 / 12

Sao lưu trước khi cần khôi phục.

Chuẩn bị đầy đủ cho việc khôi phục ví và máy chủ mà không đưa bí mật lên mạng.

Kết quả bạn sẽ có

Bản xuất ví riêng tư, gói khôi phục ngoài máy chủ đã xác minh và danh sách kiểm tra khôi phục.

1. Giữ cả hai loại bản sao lưu

Bản sao lưuBảo vệ những gì
Bản xuất ví dự ánCụm từ khôi phục, khóa và chi tiết ví/địa chỉ được quản lý cục bộ.
Gói khôi phục ứng dụngCơ sở dữ liệu, khóa mã hóa tương ứng, cấu hình và tệp ứng dụng.

Bạn cần cả hai. Cụm từ khôi phục không khôi phục hóa đơn, người dùng, cửa hàng, thông tin xác thực API hoặc lịch sử gửi thông báo. Cơ sở dữ liệu không có khóa mã hóa tương ứng không thể mở khóa bí mật ví đã mã hóa.

Ví Monero bên ngoài và node Lightning cần bản sao lưu riêng theo nhà cung cấp. Bản xuất Wholly Crypto không sao lưu kênh Lightning hoặc khóa chi tiêu của ví bên ngoài.

2. Xuất ví của từng dự án

Mở Dự án → Ví → Sao lưu tất cả. Chọn văn bản thuần .txt hoặc bản sao lưu HTML một tệp có tìm kiếm và mã QR. Hoàn tất xác nhận bảo mật và lưu tệp riêng tư.

Kiểm tra có đủ các chuỗi dự kiến. Chỉ mở bản xuất HTML trên thiết bị ngoại tuyến đáng tin cậy. Mã script và mã QR nằm trong tệp; không cần website. Ẩn bí mật trên trang không phải mã hóa.

Giữ thông tin địa chỉ nhận và đường dẫn tạo khóa. Khóa riêng chính quản lý địa chỉ chính, không phải mọi địa chỉ hóa đơn. Ví tương thích có thể cần dò địa chỉ ngoài phạm vi mặc định khi khôi phục bằng cụm từ. Hướng dẫn khôi phục riêng theo chuỗi →

3. Tạo bản sao lưu ứng dụng

Với bản cài gốc trên VPS, kết nối SSH bằng root và chạy:

whollycrypto backup

CLI in vị trí tệp lưu trữ khôi phục. Sao chép toàn bộ thư mục sao lưu, bao gồm recovery.tar.gz, recovery.tar.gz.sha256 và backup.json, đến nơi lưu trữ được bảo vệ ngoài VPS này.

Ghi lại phiên bản ứng dụng, schema và thời gian sao lưu từ metadata. Giữ cả ghi chú dựng lại máy chủ: tường lửa, tên miền, phiên bản PostgreSQL và mọi cấu hình hệ thống tùy chỉnh. Gói này không phải ảnh toàn bộ ổ đĩa và không giữ mọi cài đặt hệ điều hành hoặc chứng chỉ.

Bản sao lưu cục bộ theo lịch và bản khôi phục khi cập nhật đều hữu ích, nhưng VPS hỏng hoặc bị xâm nhập có thể làm mất tất cả cùng lúc. Giữ nhiều bản có ngày ở ngoài máy chủ. Với container, làm theo Hướng dẫn Docker và bảo toàn cả dữ liệu lưu bền lẫn cấu hình; các bước SSH này dành cho bản cài gốc.

4. Xác minh và bảo vệ bản sao

Trong thư mục sao lưu CLI đã sao chép, kiểm tra tệp lưu trữ:

sha256sum --check recovery.tar.gz.sha256

Kết quả OK xác minh tệp khớp checksum đó. Nó không mã hóa tệp, chứng minh nguồn gốc hoặc chứng minh khôi phục đầy đủ hoạt động. Cũng hãy thử khôi phục trong môi trường cách ly.

Các tệp này có thể cho người khác quyền kiểm soát tiền của bạn.

Bản xuất ví và tệp lưu trữ khôi phục cục bộ không được mã hóa. Mã hóa nơi lưu ngoài máy chủ, giữ khóa giải mã riêng và hạn chế quyền truy cập. Không bao giờ tải bản sao lưu thô lên ổ đĩa công khai, kho Git, Telegram hoặc biểu mẫu hỗ trợ.

Cập nhật bản sao lưu sau những thay đổi cấu hình quan trọng và khi thêm ví. Chọn lịch dựa trên lượng dữ liệu hóa đơn gần đây bạn có thể chấp nhận mất.

5. Khôi phục trong môi trường cách ly

Không có lệnh khôi phục chung chỉ với một lệnh. Nhờ quản trị viên máy chủ thực hiện danh sách này nếu bạn không tự tin khôi phục PostgreSQL và dịch vụ hệ thống.

  1. Bảo toàn máy chủ và cơ sở dữ liệu hiện tại. Xác nhận thời gian, checksum và phiên bản ứng dụng/schema của bản sao lưu. Dừng bản chạy gốc trước khi bất kỳ bản khôi phục nào hoạt động.
  2. Chuẩn bị máy chủ hoặc môi trường khôi phục riêng. Chặn lưu lượng công khai, worker nền và lưu lượng tài chính/callback chiều ra để bản sao không thể gửi tiền, giao dịch hoặc gửi lại thông báo.
  3. Khôi phục bản dump vào một cơ sở dữ liệu mới, trống. Dùng các tệp ứng dụng, cấu hình tương ứng và khóa mã hóa ví gốc. Không bao giờ tạo khóa thay thế hoặc chạy binary cũ với schema mới hơn.
  4. Tạo lại vai trò/quyền cơ sở dữ liệu và cấu hình dịch vụ, Nginx, HTTPS cần thiết. Chỉ root được truy cập bí mật. Xem ghi chú khôi phục của bản phát hành đã cài và tài liệu khôi phục PostgreSQL ↗.
  5. Đối chiếu ví, chỉ mục địa chỉ, hóa đơn và tích hợp. Đối soát thanh toán, giao dịch đã phát và lệnh sàn sau thời điểm sao lưu trước khi cho phép tự động hóa. Giữ cả hai cơ sở dữ liệu đến khi đối soát xong.

Bản sao lưu cũ có thể thiếu địa chỉ hóa đơn mới phát hành và bản ghi thanh toán gần đây. Khôi phục cơ sở dữ liệu không hoàn tác hoạt động blockchain.

6. Kiểm tra trước khi mở lại

Trên bản cài gốc đã khôi phục, chạy các kiểm tra chẩn đoán sau. Chúng không gửi tiền:

whollycrypto status
whollycrypto doctor

Xác minh truy cập bảng điều khiển, trạng thái bộ quét, địa chỉ ví, hóa đơn gần đây, lịch sử callback và các lần gửi đang chờ. Xem lại quy tắc gom tiền và sàn trước khi bật lại worker và truy cập bên ngoài. Chỉ giữ một bản chạy đang hoạt động dùng các ví này và trạng thái cơ sở dữ liệu đã khôi phục.

Tạo bản sao lưu ngoài máy chủ mới sau khi xác minh khôi phục. Chỉ chuyển lưu lượng khách hàng khi đã hoàn tất kiểm tra và đối soát.

Việc này có giống whollycrypto recover không?

Không. whollycrypto recover xử lý cập nhật bị gián đoạn khi schema không đổi, hoặc tiếp tục bộ hẹn giờ khi cập nhật chưa bắt đầu thay tệp. Đây không phải khôi phục cơ sở dữ liệu tổng quát. Sau sự cố có thay đổi schema, giữ nhật ký khôi phục và nhờ người vận hành hỗ trợ; đừng ép hạ phiên bản.