Rclone 1.74.4

Open source file transfer software for synchronizing data between computers and cloud storage.


Old versions

See all old versions

Description


Rclone is a powerful, free, and open-source command-line tool for managing and synchronizing files between local systems and cloud storage services. Originally inspired by rsync, Rclone offers familiar commands such as copy, sync, move, ls , and mount, but adapted to work with over 70 cloud back-ends — including Google Drive, Dropbox, OneDrive, Amazon S3, Backblaze B2, among many others.

Main features and advantages

Secure and reliable transfers
Rclone preserves timestamps, checks checksums (MD5, SHA‑1) to ensure file integrity, and supports resuming interrupted transfers.

Local encryption (crypt)
With the “crypt” backend, you can encrypt your files before uploading them to the cloud. It uses chunked encryption (64 KiB blocks) with XSalsa20 and Poly1305, ensuring strong security.

It also allows encrypting file and folder names — each segment of the path is encrypted individually, ensuring privacy even in names.

Mounting as a local disk
It is possible to mount remote services (cloud) as if they were local disks on your operating system (Linux, Windows, macOS, FreeBSD), using FUSE.

Service via network protocol
Rclone can “serve” a backend via HTTP, SFTP, WebDAV, FTP, or even DLNA, turning your computer into a remotely accessible file server.

Virtual back-ends
It offers back-ends that modify or adapt other remotes: for example, cache, compress, union, chunker, in addition to the aforementioned crypt.

Automation and scripting
Being a CLI, Rclone is ideal for automation: you can schedule commands via cron, task scheduler, or integrate it into scripts or APIs to perform periodic backups, migrations, or scheduled synchronizations.

Usage analysis and statistics
It includes useful commands like lsf, size, ncdu, and ljson to inspect and account for files in the remotes, allowing you to map the occupied space and have a clear view of the data.

Optimized performance
Rclone can use multithreaded transfers to increase speed and, when possible, performs “server-side copy” between providers to avoid downloading data to local disk.

Integrity verification
In addition to checksums, you can use rclone check to ensure that the sent data corresponds to the originals.

Active community
Being mature software maintained by a vibrant community, there are frequent updates, forums, and rich documentation for different use cases.

Common use cases

Automated backups — you can schedule the synchronization of a local folder to a cloud provider, with encryption, ensuring that your data is secure and redundant.

Cloud migration — for example, moving data from Dropbox to S3 without saving locally, using “server-side” transfer.

Remote access to files — mounting a cloud storage as if it were a local disk, allowing direct work on remote data.

File serving — using Rclone to serve cloud content via HTTP or SFTP, for example, to provide a backup repository to other computers.

Bidirectional synchronization — keeping two folders (local or remote) always the same, ideal for mirroring or collaboration.