rclone logo

rclone

Website

Command-line sync and management tool for cloud and remote storage

58.7k stars 5.3k forks last commit first released MIT

Actively maintained

Last commit 27 Jul 2026.

rclone screenshot

rclone is a command-line program for managing files on cloud storage and remote filesystems, often described as “rsync for cloud storage”. It supports a large range of providers and protocols, and can be used interactively, in scripts, or via its remote control API.

Key Features

  • Sync, copy, move, and verify files between local storage and many cloud providers
  • Integrity checking with hashes (such as MD5/SHA-1 where supported) and preserved timestamps
  • One-way sync and two-way synchronization (bisync) workflows
  • Optional client-side encryption (crypt), compression, chunking, and other virtual backends
  • Mount remotes as a local disk via FUSE on supported platforms
  • Serve remotes over common protocols (HTTP, WebDAV, FTP, SFTP, DLNA)
  • Resumable transfers and support for efficient server-side copies when providers allow it

Use Cases

  • Encrypted backups and restores to S3-compatible or consumer cloud storage
  • Data migration between cloud vendors without manually downloading and re-uploading
  • Mounting cloud/object storage as a filesystem for legacy applications and workflows

Limitations and Considerations

  • Primarily a CLI tool; GUI functionality exists but is not the main interface
  • Some capabilities depend on the chosen backend (hash types, server-side copy, metadata support)

rclone is a mature, cross-platform tool that excels at reliable file transfer and automation across heterogeneous storage systems. It is widely used for backup, migration, and day-to-day cloud storage operations where scripting and protocol flexibility matter.

Categories:

Tags:

Tech Stack:

Share:

Similar to rclone

docker-volume-backup

Backup and rotate Docker volumes to local storage or remote backends

3.9k
146
Last commit

Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.

MPL-2.0Actively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+9
restic logo

restic

Fast, secure, deduplicating backup tool for files and directories

35.2k
1.8k
Last commit

Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.

BSD-2-ClauseActively maintained
Alternative to:
Arq Backup logo
Arq Backup
+15
Duplicati logo

Duplicati

Encrypted, incremental backups to cloud and remote storage

14.8k
1.1k
Last commit

Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

Actively maintained
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15
Duplicacy logo

Duplicacy

Lock-free deduplicating backup tool with cloud and SFTP storage support

5.7k
352
Last commit

Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

Slowing down
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15

PG Back Web

Web UI for automated PostgreSQL backups and restores

2.6k
144
Last commit

Self-hosted web interface to schedule, monitor, encrypt, store, and restore PostgreSQL backups to local disk or S3-compatible storage.

AGPL-3.0Slowing down
Alternative to:
Crunchy Bridge logo
Crunchy Bridge
+7
Velld logo

Velld

Database backup management and automation tool

477
24
Last commit

Self-hosted database backup manager with scheduling, S3-compatible storage, multi-database support, diff viewer and restore capabilities.

MITActively maintained
Alternative to:
Veeam Backup & Replication logo
Veeam Backup & Replication
+9