Skip to main content

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