Architecture
Overview
RClone is a command-line program to manage files on cloud storage. It supports over 40 cloud storage services and provides sync, copy, and mount capabilities.
Core Components
-
Storage Backends: Support for various cloud providers
-
Transfer Engine: Efficient file transfer mechanisms
-
Sync Engine: Bidirectional synchronization
-
Mounting System: FUSE-based file system mounting
-
Encryption Layer: Client-side encryption support
Supported Providers
-
Amazon S3
-
Google Drive
-
Microsoft OneDrive
-
Dropbox
-
Azure Blob Storage
-
FTP/SFTP
-
Local filesystem