Rclone ist ein leistungsstarkes, kostenloses und Open-Source-Kommandozeilenwerkzeug zur Verwaltung und Synchronisierung von Dateien zwischen lokalen Systemen und Cloud-Speicherdiensten. Ursprünglich inspiriert von rsync, bietet Rclone vertraute Befehle wie copy, sync, move, ls und mount, die jedoch angepasst wurden, um mit mehr als 70 Cloud-Backends zu arbeiten – einschließlich Google Drive, Dropbox, OneDrive, Amazon S3, Backblaze B2 und vielen anderen.
Sichere und zuverlässige Übertragungen
Rclone bewahrt Zeitstempel, überprüft Prüfziffern (MD5, SHA‑1), um die Integrität der Dateien zu gewährleisten, und unterstützt die Fortsetzung unterbrochener Übertragungen.
Lokale Verschlüsselung (crypt)
Mit dem Backend “crypt” können Sie Ihre Dateien verschlüsseln, bevor Sie sie in die Cloud hochladen. Es verwendet chunked Verschlüsselung (64 KiB Blöcke) mit XSalsa20 und Poly1305 und gewährleistet starke Sicherheit.
Es ermöglicht auch die Verschlüsselung von Dateinamen und Ordnern – jedes Segment des Pfades wird einzeln verschlüsselt, wodurch Datenschutz selbst bei den Namen gewährleistet wird.
Mounten als lokales Laufwerk
Es ist möglich, entfernte Dienste (Cloud) als wären sie lokale Laufwerke in Ihrem Betriebssystem (Linux, Windows, macOS, FreeBSD) zu mounten, unter Verwendung von FUSE.
Dienst über Netzwerkprotokoll
Rclone kann ein Backend über HTTP, SFTP, WebDAV, FTP oder sogar DLNA „bedienen“ und Ihren Computer in einen remote zugänglichen Datei-Server verwandeln.
Virtuelle Back-ends
Es bietet Back-ends, die andere Remotes modifizieren oder anpassen: zum Beispiel cache, compress, union, chunker, zusätzlich zum oben genannten crypt.
Automatisierung und Scripting
Als CLI ist Rclone ideal für die Automatisierung: Sie können Befehle über Cron, einen Task-Scheduler planen oder es in Skripte oder APIs integrieren, um regelmäßige Backups, Migrationen oder geplante Synchronisierungen durchzuführen.
Benutzungsanalyse und Statistiken
Es enthält nützliche Befehle wie lsf, size, ncdu und ljson zur Inspektion und Zählung von Dateien auf den Remotes und ermöglicht es, den belegten Speicherplatz zu kartieren und einen klaren Überblick über die Daten zu behalten.
Optimierte Leistung
Rclone kann Multithread-Übertragungen verwenden, um die Geschwindigkeit zu erhöhen, und wenn möglich, „server-side copy“ zwischen Anbietern durchführen, um zu vermeiden, dass die Daten lokal auf die Festplatte heruntergeladen werden.
Integritätsprüfung
Neben Prüfziffern können Sie rclone check verwenden, um sicherzustellen, dass die gesendeten Daten mit den Originaldaten übereinstimmen.
Aktive Gemeinschaft
Als reife Software, die von einer lebhaften Community gepflegt wird, gibt es häufige Updates, Foren und umfangreiche Dokumentationen für verschiedene Anwendungsfälle.
Automatisierte Backups – Sie können die Synchronisierung eines lokalen Ordners mit einem Cloud-Anbieter planen, mit Verschlüsselung, um sicherzustellen, dass Ihre Daten sicher und redundant sind.
Migrationsprozesse zwischen Clouds – zum Beispiel Daten von Dropbox nach S3 verschieben, ohne sie lokal zu speichern, unter Verwendung von „server-side“ Übertragung.
Remote-Zugriff auf Dateien – durch Mounten eines Cloud-Speichers, als ob es sich um ein lokales Laufwerk handelt, können Sie direkt mit den Remote-Daten arbeiten.
Dateidienste – verwenden Sie Rclone, um Cloud-Inhalte über HTTP oder SFTP bereitzustellen, zum Beispiel um ein Backup-Repository für andere Computer freizugeben.
Bidirektionale Synchronisierung – zwei Ordner (lokal oder remote) immer gleich halten, ideal für Spiegelungen oder Zusammenarbeit.