Backup and sync tools built on rclone

Bidirectional sync, rotation scripts, and backup programs that use rclone as their storage layer.

Rclone copies and syncs in one direction very well, and since version 1.58 it ships its own bisync command for two-way sync. The tools in this section fill the gaps around that: conflict handling and move tracking for two-way sync, retention and rotation for backups, notifications and reports, and integration with backup programs that bring deduplication and encryption of their own.

The third group is worth knowing about even if you never script rclone yourself. Kopia and restic are complete backup solutions that can use any rclone remote as their repository, which means one tool for snapshots and encryption and rclone for the seventy-plus storage providers.

16 projectsUpdated

01

Two-Way Sync

syncrclone

Python-based bi-directional sync tool built specifically for rclone. Supports conflict resolution, move/rename tracking, and backups of changed files. GitHub stars

rclonesync V2

Python script for two-way sync with safety checks and max deletion limits. Superseded by rclone's built-in bisync GitHub stars

PyFiSync

Python-based 2-way sync utility that can use rclone for transfers. Tracks moves/deletions and backs up on conflict. Predecessor to syncrclone GitHub stars

UpBack

Two-way sync utility assuming star topology (one cloud remote syncing with multiple clients). GitHub stars

rsinc

Tiny hackable two-way cloud sync client for Linux. Tracks file moves using hashes and supports parallel transfers. GitHub stars

02

Backup Utilities

rclone_jobber

Bash script for backup rotation with logging, archival of old files, retries, and desktop notifications on errors. GitHub stars

Rclone BiSync Manager

GUI + daemon for continuous two-way sync using rclone's bisync. Provides system tray monitor with real-time status. GitHub stars

dfb (Dated File Backup)

Wrapper implementing reverse-incremental backups with rclone. Preserves older versions by appending dates to filenames. GitHub stars

RCloneBackup

Cross-platform script for reverse incremental backups with Windows VSS support and email reports. GitHub stars

PyClone

Python automation engine for rclone backup scenarios. Define backup strategy in config file with Telegram notifications. GitHub stars

03

Backup Software with Rclone Support

Kopia

Open-source backup tool for encrypted, deduplicated backups. Supports rclone as transport for additional cloud providers. GitHub stars

restic

Secure deduplicating backup program. Can use rclone as backend to access many cloud storage services. GitHub stars

HashBackup

Efficient multi-threaded command-line backup for Linux/Unix. Can invoke rclone as transport for unsupported storage systems. Commercial

Duplicity Backend

Plugin allowing Duplicity backup software to use rclone as a storage backend. Archived GitHub stars

Rcloner

Ruby gem wrapping Duplicity and rclone for easy app backups with encryption. GitHub stars

Doomsday Machine

Backup tool using rclone to archive data from various cloud services (IMAP, Drive, etc.) into Docker containers. Archived GitHub stars