
rclone
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 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:
Similar to rclone
docker-volume-backup
Backup and rotate Docker volumes to local storage or remote backends
Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.

restic
Fast, secure, deduplicating backup tool for files and directories
Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.


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


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

PG Back Web
Web UI for automated PostgreSQL backups and restores
Self-hosted web interface to schedule, monitor, encrypt, store, and restore PostgreSQL backups to local disk or S3-compatible storage.


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


