Sync File System to Tardigrade with RClone

Sync your local filesystem to the decentralized cloud.

RClone is a command line interface that enables you to sync files and directories to and from Tardigrade Object Storage on the Storj Network.

Features of RClone include:

  • MD5/SHA-1 hashes checked at all times for file integrity

  • Timestamps preserved on files

  • Partial syncs supported on a whole file basis

  • Copy mode to just copy new/changed files

  • Sync (one way) mode to make a directory identical

  • Check mode to check for file hash equality

  • Can sync to and from network, e.g. two different cloud accounts

  • Optional large file chunking (Chunker)

  • Optional cache (Cache)

  • Optional FUSE mount (rclone mount)

  • Multi-threaded downloads to local disk

  • Can serve local or remote files over HTTP/WebDav/FTP/SFTP/dlna

Getting Started

Building:

Run the following commands, sequentially:

git clone git@github.com:calebcase/rclone.git
cd rclone
git checkout feature/storj
go build

Configuration:

./rclone config
n test storj

Mounting:

mkdir mnt
./rclone mount test: mnt

Your main project is now mounted.

Go wild.