rclone

rclone

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

55kstars
4.8kforks
Last commit: 2d ago
Repo age: 12y old
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 Services

Immich

Immich

Open-source photo and video management platform for private servers

89.2k
4.7k
Last commit: 18h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
MinIO

MinIO

High-performance S3-compatible object storage server

59.8k
6.9k
Last commit: 11d ago

MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.

Alternative to:
Amazon S3
Amazon S3
+7
PocketBase

PocketBase

Lightweight open-source realtime backend with embedded SQLite

55.3k
3k
Last commit: 1d ago

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Alternative to:
PocketBase Cloud
PocketBase Cloud
+17
AList

AList

Multi-storage file listing server with WebDAV and previews

48.8k
8k
Last commit: 26d ago

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

Alternative to:
Dropbox
Dropbox
+19
copyparty

copyparty

Portable file server with fast resumable uploads and many protocols

41k
1.7k
Last commit: 19h ago

Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

Alternative to:
WeTransfer
WeTransfer
+19
Puter

Puter

Self-hostable web-based personal cloud and desktop environment

38.7k
3.4k
Last commit: 16h ago

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Alternative to:
Google Drive
Google Drive
+19