Rclone là một công cụ dòng lệnh mạnh mẽ, miễn phí và mã nguồn mở để quản lý và đồng bộ hóa tệp giữa các hệ thống địa phương và dịch vụ lưu trữ đám mây. Ban đầu được lấy cảm hứng từ rsync, Rclone cung cấp các lệnh quen thuộc như copy, sync, move, ls và mount, nhưng được điều chỉnh để hoạt động với hơn 70 back-end đám mây - bao gồm Google Drive, Dropbox, OneDrive, Amazon S3, Backblaze B2, và nhiều cái khác.
Chuyển giao an toàn và đáng tin cậy
Rclone bảo tồn timestamp, kiểm tra checksum (MD5, SHA‑1) để đảm bảo tính toàn vẹn của các tệp và hỗ trợ khôi phục các chuyển giao bị gián đoạn.
Mã hóa cục bộ (crypt)
Với back-end “crypt”, bạn có thể mã hóa các tệp của mình trước khi gửi chúng lên đám mây. Nó sử dụng mã hóa phân đoạn (128 KiB) với XSalsa20 và Poly1305, đảm bảo an toàn mạnh mẽ.
Cũng cho phép mã hóa tên tệp và thư mục - mỗi phần của đường dẫn được mã hóa riêng lẻ, đảm bảo quyền riêng tư ngay cả trong các tên.
Gắn kết như đĩa địa phương
Có thể gắn kết các dịch vụ từ xa (đám mây) như thể chúng là các đĩa địa phương trên hệ điều hành của bạn (Linux, Windows, macOS, FreeBSD), sử dụng FUSE.
Dịch vụ qua giao thức mạng
Rclone có thể “cung cấp” một back-end qua HTTP, SFTP, WebDAV, FTP hoặc thậm chí DLNA, biến máy tính của bạn thành một máy chủ tệp có thể truy cập từ xa.
Back-end ảo
Nó cung cấp các back-end mà chỉnh sửa hoặc điều chỉnh các từ xa khác: chẳng hạn như bộ đệm, nén, union, chunker, ngoài crypt đã đề cập ở trên.
Tự động hóa và scripting
Do là một CLI, Rclone rất lý tưởng cho tự động hóa: bạn có thể lập lịch các lệnh qua cron, lập lịch tác vụ, hoặc tích hợp nó vào các script hoặc API để thực hiện sao lưu định kỳ, di chuyễn hoặc đồng bộ hóa theo lịch trình.
Phân tích sử dụng và thống kê
Nó bao gồm các lệnh hữu ích như lsf, size, ncdu và ljson để kiểm tra và đếm các tệp trong các từ xa, cho phép lập bản đồ không gian đã sử dụng và có cái nhìn rõ ràng về dữ liệu.
Hiệu suất tối ưu hóa
Rclone có thể sử dụng các chuyển giao đa luồng để tăng tốc độ và, khi có thể, thực hiện “server-side copy” giữa các nhà cung cấp để tránh phải tải dữ liệu về đĩa địa phương.
Kiểm tra tính toàn vẹn
Ngoài các checksum, bạn có thể sử dụng rclone check để đảm bảo rằng dữ liệu được gửi tương ứng với bản gốc.
Cộng đồng tích cực
Là một phần mềm trưởng thành và được duy trì bởi một cộng đồng sôi động, có các bản cập nhật thường xuyên, diễn đàn và tài liệu phong phú cho nhiều trường hợp sử dụng khác nhau.
Sao lưu tự động - bạn có thể lập lịch đồng bộ hóa một thư mục địa phương đến nhà cung cấp đám mây, với mã hóa, đảm bảo rằng dữ liệu của bạn luôn an toàn và dự phòng.
Di chuyển giữa các đám mây - chẳng hạn như di chuyển dữ liệu từ Dropbox sang S3 mà không cần lưu trữ cục bộ, sử dụng chuyển giao “server-side”.
Truy cập từ xa vào các tệp - gắn một lưu trữ đám mây như thể đó là một đĩa địa phương, cho phép làm việc trực tiếp trên dữ liệu từ xa.
Dịch vụ tệp - sử dụng Rclone để cung cấp nội dung đám mây qua HTTP hoặc SFTP, chẳng hạn như để giải phóng một kho lưu trữ sao lưu cho các máy tính khác.
Đồng bộ hóa hai chiều - giữ hai thư mục (địa phương hoặc từ xa) luôn bằng nhau, lý tưởng cho việc sao chép hoặc hợp tác.