Rclone, a free and open source command line cloud storage sync tool, was updated to version 1.56.0, which includes some important new features. There's a new backend, new commands including Docker serve, a reworked configuration system, and there's also a new librclone C library.
Rclone is a command line cloud storage manager. You can use it to manage multiple cloud storage providers from the command line, which allows using the cloud equivalents of Unix commands like
tree, and so on.
You can use it to sync files and directories from and to cloud storage services (including directly between cloud storages) with optional encryption, mount a remote storage locally using its FUSE support, serve local or remote files over HTTP, WebDav, FTP, SFTP or DLNA, and more.
As for supported cloud storage providers, Rclone supports over 40 services, including Google Drive, Amazon Drive and S3, Dropbox, Microsoft OneDrive, Yandex Disk, NextCloud, Box, pCloud, and more. It runs on Linux, macOS, Microsoft Windows, *BSD and Solaris.
While this is a command line tool, it does come with an experimental web GUI. There's also a third-party Rclone Browser GUI.
The latest Rclone 1.56.0 comes with some new commands, including a serve docker command that implements the Docker volume plugin API allowing Docker to use Rclone as a data storage mechanism for various cloud providers, and a
checksum command for checking files in the source against a SUM file (MD5, SHA1, etc).