Phần mềm

Proton Drive CLI đưa sao lưu mã hóa lên Linux, NAS và máy chủ

Proton Drive CLI cho phép tự động tải lên, tải xuống và quản lý tệp bằng dòng lệnh trên Windows, macOS và Linux. Công cụ phù hợp với tác vụ theo lịch, nhưng không thay thế đồng bộ nền của ứng dụng Drive.

Tóm tắt nhanh

  • Proton phát hành Proton Drive CLI cho Windows, macOS và Linux, đưa thao tác Drive vào terminal và script.
  • Công cụ dùng chung Drive SDK với ứng dụng chính thức, hỗ trợ tải tệp, quản lý thư mục, chia sẻ và xuất kết quả dạng JSON.
  • Bản Linux x64-baseline dành cho máy không có AVX2, một lựa chọn đáng chú ý với NAS hoặc phần cứng nhúng đời cũ.
  • CLI chạy từng lệnh rồi thoát; nó không có bộ đồng bộ nền liên tục như ứng dụng Proton Drive.

Các quy trình sao lưu trên máy chủ thường cần thao tác lặp lại theo lịch, không cần mở giao diện đồ họa mỗi lần. CLI đưa các thao tác lưu trữ vào terminal, để người quản trị gọi chúng từ script hoặc bộ lập lịch.

CLI phù hợp với tác vụ theo lịch hơn là đồng bộ cả ổ đĩa

Khác biệt quan trọng nằm ở cách làm việc: CLI nhận một lệnh, thực hiện thao tác rồi kết thúc. Người quản trị có thể gọi nó từ cron, script hoặc quy trình triển khai để tải bản xuất dữ liệu lên Drive sau khi hoàn thành, tải một thư mục về máy chủ, hoặc quản lý lời mời chia sẻ.

Mô hình này hợp với dữ liệu được tạo theo từng đợt — chẳng hạn gói phát hành hay bản sao lưu định kỳ — nơi cần một hành động rõ ràng tại một thời điểm. Nó không tự giữ hai thư mục liên tục giống hệt nhau. Bộ đồng bộ chạy nền vẫn thuộc về ứng dụng Drive; vì vậy CLI không thay thế lựa chọn đồng bộ thư mục desktop liên tục.

Bản Linux baseline mở rộng khả năng chạy trên NAS cũ

Terminal hiển thị lệnh sử dụng Proton Drive CLI.
Proton Drive CLI chạy trong terminal, với các lệnh mẫu để đăng nhập, liệt kê tệp và tải thư mục. Ảnh: XDA Developers.

Hỗ trợ Linux có ý nghĩa thực tế với máy chủ không màn hình, NAS tự dựng và máy tính nhúng, nhưng chỉ có tên hệ điều hành chưa đủ để bảo đảm chạy được trên phần cứng cũ. Tài liệu CLI có bản Linux x64-baseline để xử lý trường hợp bản x64 mặc định gặp lỗi “Illegal instruction” trên CPU không hỗ trợ AVX2.

Đây là lựa chọn tương thích rộng hơn trong nhóm x86-64, không phải cam kết rằng mọi NAS đều chạy được: thiết bị vẫn cần đáp ứng môi trường hệ điều hành và điều kiện đăng nhập của công cụ. Với thiết bị ARM hoặc hệ điều hành NAS đóng, người dùng nên xác nhận có đúng binary tương ứng trước khi đưa vào kế hoạch sao lưu.

Đăng nhập qua trình duyệt, thông tin phiên nằm trong kho bí mật hệ điều hành

Đăng nhập mở trình duyệt, không đưa mật khẩu vào dòng lệnh. Sau xác thực, phiên được lưu trong kho bí mật của hệ điều hành: Windows Credential Manager, macOS Keychain hoặc libsecret trên Linux. Tài liệu kỹ thuật còn liệt kê `pass` và cảnh báo chế độ tệp văn bản thuần chỉ dành cho thử nghiệm.

Cách lưu này giảm nguy cơ vô tình để mật khẩu trong lịch sử shell hoặc script, nhưng không làm máy chủ trở nên miễn nhiễm với rủi ro. Quyền truy cập tài khoản hệ điều hành, phân quyền thư mục và bảo vệ kho bí mật vẫn quan trọng. Nếu nhiều người có quyền quản trị máy NAS, cần xem ai có thể gọi CLI dưới tài khoản đã đăng nhập.

JSON giúp nối CLI vào quy trình tự động hóa

Mặc định, lệnh trả kết quả dạng văn bản dễ đọc; thêm `–json` hoặc `-j` để nhận đầu ra có cấu trúc cho script xử lý. CLI hỗ trợ duyệt thư mục, tải lên và tải xuống, thùng rác, chia sẻ và lời mời. Tài liệu cũng ghi CLI tạo thumbnail WebP cho một số định dạng ảnh khi tải lên; có thể tắt bằng `–skip-thumbnails` nếu máy không hỗ trợ API ảnh của Bun hoặc quy trình không cần ảnh xem trước.

Với người dùng Việt Nam, Proton Drive có gói miễn phí 5 GB; trang giá tiếng Việt hiện niêm yết Drive Plus 200 GB ở mức 4,99 USD theo chu kỳ tháng, 3,99 USD/tháng khi thanh toán năm và 3,49 USD/tháng ở chu kỳ hai năm. Mức phí thực tế phụ thuộc chu kỳ thanh toán và điều kiện tài khoản; CLI không làm thay đổi dung lượng hay giá gói.

CLI có ích khi cần sao lưu có kiểm soát, chưa thay thế công cụ đồng bộ

Điểm đáng giá của bản phát hành là đưa dịch vụ lưu trữ mã hóa đầu cuối vào một môi trường có thể lập lịch và kiểm soát bằng lệnh, đặc biệt với máy chủ Linux. Tuy vậy, đây vẫn là công cụ cho thao tác rời rạc: người dùng cần tự thiết kế lịch chạy, xử lý lỗi và quyết định dữ liệu nào được gửi lên. Dịch vụ có thể giới hạn tạm thời tài khoản tạo lưu lượng bất thường.

Nếu anh em đã quản lý NAS hoặc server bằng script, CLI đáng để thử cho tác vụ tải bản sao lưu hoặc chuyển tệp theo sự kiện. Còn nếu mục tiêu là đồng bộ tự động liên tục giữa máy tính và Drive, ứng dụng có bộ đồng bộ nền vẫn là lựa chọn đúng hơn.

Nguồn tham khảo: Proton, ProtonDriveApps trên GitHub, Proton Drive — giá tại Việt Nam, XDA Developers

Bài viết mới nhất