rclone/docs/content/_index.md
2020-05-27 17:31:08 +01:00

9.6 KiB

title description type date
Rclone Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more. page 2020-05-16

Rclone syncs your files to cloud storage

rclone logo

About rclone

Rclone is a command line tool to manage files on cloud storage. It is a feature rich alternative to cloud vendor's web storage interfaces. Over 40 cloud storage products are supported by rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.

Rclone is a powerful tool being the cloud storage equivalent to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It can be used at the command line, in scripts or via its API.

Rclone really cares about your data. It preserves your timestamps and verifies your data at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. You can check the integrity of your files. Where possible, rclone employs server side transfers to minimise local bandwidth use and can transfer from one provider to another without using your local disk.

Virtual backends can wrap local and cloud file systems to apply encryption, caching, chunking and joining.

Rclone can mount any local, cloud or virtual filesystem so it will appear as a local disk on your Windows, macOS, linux or FreeBSD computer. Rclone can also serve these over SFTP, HTTP, WebDAV, FTP and DLNA.

Rclone is mature, open source software originally inspired by rsync. It is written in Go and is energetically maintained, and supported by a welcoming community with a wide experience of varied use cases. Official repos such as Ubuntu, Debian, Brew, Chocolatey include rclone. For the latest version download from rclone.org is recommended.

Rclone is widely used on Linux, Windows and Mac. Third party developers have built innovative backup, restore, GUI and business process solutions using the rclone command line or API.

Let rclone do the heavy lifting of communicating with cloud cloud storage so you can concentrate on your problems.

What is rclone for

Rclone is great for:-

  • Backup and encryption of files to cloud storage
  • Restore and decryption of files from cloud storage
  • Mirroring cloud data to other cloud services or locally
  • Migration of data to cloud, or between cloud storage vendors
  • Mounting multiple, encrypted, cached or diverse cloud storage
  • Union file systems presenting multiple local and/or cloud file systems
  • Analysing file data held on cloud storage

Features

  • On all transfers
    • MD5, SHA1 hashes checked at all times for file integrity
    • Timestamps preserved on files
    • Operations can be restarted at any time
    • Can sync to and from network, eg two different cloud accounts
    • multi-threaded downloads to local disk
  • Copy new or changed files to cloud storage
  • Sync (one way) to make a directory identical
  • Move move files to cloud storage deleting the local after verification
  • Check check hashes and for missing/extra files
  • Mount your cloud storage as a network disk
  • Serve local or remote files over HTTP/WebDav/FTP/SFTP/dlna
  • Experimental Web based GUI

Supported providers

Here is a list of providers that rclone supports. This isn't an exhaustive list as there are many more that support standard protocols such as WebDAV or S3 that work out of the box.

Links