Tài liệu

Cách sao lưu hoạt động

Sao lưu được thiết kế không gây chú ý: lưu như thường, hệ thống lo phần nền.

Bài đăng mới (lưu sau khi bật)

Khi lưu bài với sao lưu bật:

  • Tiện ích lấy mọi URL media và thông tin tác giả từ nền tảng
  • Bài hiện ngay với URL media tạm của nền tảng
  • Trong nền, URL nội dung đa phương tiện được gửi đến dịch vụ đám mây bảo mật của chúng tôi để lưu trữ vĩnh viễn
  • Worker chép tệp đủ điều kiện vào Backblaze B2 và lưu đường dẫn
  • Khi hiển thị, đối tượng B2 dùng URL có chữ ký hiệu lực bốn giờ

Bài đăng hiện có (bổ sung dữ liệu cũ)

Lần đầu bật sao lưu, hệ thống quét bài Instagram, Threads, TikTok và Facebook hiện có. Bài còn URL CDN hợp lệ, chưa hết hạn được xếp hàng. Việc bổ sung lịch sử chạy nền theo lô.

Không thể khôi phục liên kết đã hết hạn

Worker không chép được URL hết hạn. Nếu bài gốc còn mở được, lưu lại có thể lấy URL mới; bản gốc đã xóa hoặc không truy cập có thể không cứu được.

Ảnh hồ sơ tác giả

Ảnh hồ sơ tác giả trên Instagram và Threads cũng có thể dùng URL CDN sẽ hết hạn. Khi một URL ảnh đại diện đủ điều kiện được ghi nhận và vẫn lấy được, quy trình sao lưu có thể sao chép nó sang B2 cùng nội dung đa phương tiện của bài đăng.

Bảo mật và quyền riêng tư

Media sao lưu được bảo vệ nhiều lớp:

  • Cách ly theo người dùng — Media của mỗi người nằm trong thư mục riêng thuộc phạm vi người đó. Bạn không thể truy cập media người khác, kể cả có URL trực tiếp.
  • Gửi riêng tư — Media B2 được phục vụ qua luồng URL có chữ ký của Savebase, thay vì được mô tả là URL tài nguyên công khai.
  • URL có chữ ký — Truy cập media bằng URL có chữ ký giới hạn thời gian (hiệu lực 4 giờ), được tạo tại thời điểm yêu cầu sau khi xác minh danh tính.
  • Không lưu cookie hoặc thông tin đăng nhập — Hệ thống sao lưu không bao giờ lưu cookie đăng nhập mạng xã hội hoặc token phiên. Chỉ URL media công khai được xử lý.