Was ist rclone?
rclone ist ein Kommandozeilenwerkzeug für Dateien in Cloud-Speichern. Es spricht mit über siebzig Anbietern — S3 und alles S3-Kompatible, Google Drive, Dropbox, OneDrive und SharePoint, Backblaze B2, Google Cloud Storage, Swift, SFTP, FTP, WebDAV und einfaches HTTP — mit einem einzigen, einheitlichen Befehlssatz. Es kopiert, synchronisiert und verschiebt mit Prüfsummen, hängt jedes Remote als Dateisystem ein, stellt es über ein halbes Dutzend Protokolle bereit und überträgt direkt zwischen zwei Remotes, ohne die Daten lokal zwischenzulagern.
⚡ Hauptfunktionen von rclone
☁️ Über siebzig Backends
S3-kompatible Objektspeicher, Consumer-Clouds, Unternehmenssuiten und die schlichten Protokolle (SFTP, FTP, WebDAV, HTTP) hinter einem Befehlssatz.
🔁 Synchronisieren mit Prüfsummen
copy, sync und move vergleichen Größe, Zeit und Hashes, und --dry-run zeigt vorher genau, was sich ändern würde.
🗂️ Als Dateisystem einhängen
rclone mount legt ein Remote unter ein Verzeichnis, mit VFS-Cache, sodass ganz normale Programme darauf lesen und schreiben.
🌐 Wieder bereitstellen
rclone serve veröffentlicht jedes Remote über HTTP, WebDAV, SFTP, FTP, DLNA, NFS oder einen S3-Endpunkt — praktisch für Geräte, die nur ein Protokoll können.
🔐 Verschlüsselung auf dem Client
Die crypt-Schicht verschlüsselt Inhalte und Dateinamen vor dem Upload, und die Konfigurationsdatei mit deinen Tokens lässt sich selbst verschlüsseln.
⚡ Für große Mengen gebaut
Parallele Übertragungen und Prüfungen, Bandbreitenpläne, Filter und serverseitige Kopien, die die Bytes nie durch deine Maschine ziehen.
apt upgrade hält dich auf der neuesten Version.
📦 Installation aus deb.griffo.io
Schritt 1: Repository hinzufügen
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; rclone ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.
Schritt 2: rclone installieren
# Neuestes rclone installieren
sudo apt install rclone
# Installation überprüfen
rclone version# Neuestes rclone installieren
apt install rclone
# Installation überprüfen
rclone versionSchritt 3: Das erste Remote einrichten
# Interaktiver Assistent: Anbieter wählen, autorisieren, Remote benennen
rclone config
# Die eingerichteten Remotes auflisten
rclone listremotes
# In einem davon umsehen
rclone lsd mydrive:
# Handbuchseite und Vervollständigungen für bash, zsh und fish liegen dem Paket bei
man rclone🎯 Grundlegende Verwendungsbeispiele
Kopieren und synchronisieren:
# Einen Ordner hochkopieren, mit Fortschrittsanzeige
rclone copy -P ~/Documents mydrive:Documents
# Ziel dem Quellstand angleichen — vorher immer ein Testlauf
rclone sync --dry-run ~/site remote:bucket/site
rclone sync -P ~/site remote:bucket/site
# Direkt von einer Cloud in die andere, ohne lokalen Zwischenspeicher
rclone copy s3:bucket/data b2:backup/data
# Prüfen, dass angekommen ist, was gesendet wurde
rclone check ~/site remote:bucket/siteEinhängen und bereitstellen:
# Ein Remote als Dateisystem einhängen (FUSE nötig)
sudo apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Ein Remote im LAN über HTTP oder WebDAV bereitstellen
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Im ncdu-Stil ansehen, was Platz belegt
rclone ncdu remote:
# Nur die Gesamtgröße eines Buckets
rclone size remote:bucket# Ein Remote als Dateisystem einhängen (FUSE nötig)
apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Ein Remote im LAN über HTTP oder WebDAV bereitstellen
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Im ncdu-Stil ansehen, was Platz belegt
rclone ncdu remote:
# Nur die Gesamtgröße eines Buckets
rclone size remote:bucketTuning, Filter und Verschlüsselung:
# Mehr Parallelität für viele kleine Dateien
rclone sync -P --transfers 8 --checkers 16 src: dst:
# Ein Bandbreitenplan, damit Backups den Arbeitstag nicht auffressen
rclone sync -P --bwlimit "08:00,512k 23:00,off" ~/photos remote:photos
# Filter statt alles zu kopieren
rclone copy src: dst: --exclude "*.tmp" --filter-from filters.txt
# Ein bestehendes Remote in Client-Verschlüsselung einpacken
rclone config create secret crypt remote=mydrive:vault🔧 Tool-Integrationen
rclone ist das Stück, auf das sich andere Werkzeuge stützen:
- FUSE:
fuse3(oderfuse) macht ausrclone mountein echtes Verzeichnis für Programme, die nur Dateien kennen - systemd: eine Unit pro Mount oder
serveund ein Timer für den nächtlichensync— so läuft es unbeaufsichtigt - Backup-Werkzeuge: restic und Verwandte sprechen rclone als Remote an und erben damit sofort alle Backends, die rclone unterstützt
- Fernsteuerung:
rclone rcd --rc-web-guibietet eine HTTP-API und eine Browser-Oberfläche für lang laufende Übertragungen - Konfigurationsdatei:
~/.config/rclone/rclone.confhält die Remotes und lässt sich verschlüsseln, damit Zugangsdaten nie im Klartext liegen
🚀 Warum deb.griffo.io?
- Offizielles Ubuntu: liefert rclone in universe, eingefroren zum Release-Zeitpunkt — neuere Anbieter und Unterbefehle fehlen schlicht
- Upstream-Installationsskript: aktuell, legt aber ein Binary außerhalb von apt in
/usr/binund will danach mitrclone selfupdategepflegt werden - Snap: eingeschränkt (confined) — FUSE-Mounts und Pfade außerhalb des Home-Verzeichnisses machen dadurch mehr Arbeit als nötig
- deb.griffo.io: neueste Version mit automatischen Updates
- ✅ Backends, die funktionieren: das neueste Release mit den Anbieter-Korrekturen und neuen Backends, die die eingefrorene Archivversion nie bekommen hat
- ✅ apt hält es aktuell: kein
selfupdate, kein Installationsskript, das hinter dem Rücken der Paketverwaltung nach/usr/binschreibt - ✅ Automatische Updates: Pakete werden innerhalb von Stunden nach Upstream-Releases aktualisiert
- ✅ Vollständiges Paket: das offizielle Upstream-Binary plus Handbuchseite
rclone.1und Vervollständigungen für bash, zsh und fish - ✅ Vier Architekturen: amd64, arm64, armhf und i386 — NAS und Raspberry Pi bekommen dasselbe rclone wie die Workstation
- ✅ Multi-Distribution: läuft auf Ubuntu 22.04, 24.04, 25.10 und 26.04
- ✅ Einfache Wartung: Updates mit den üblichen apt-Befehlen
📦 Paket-Build-Repository
Die Ubuntu-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:
- ☁️ rclone-debian - Builds der neuesten Releases
🔗 Verwandte Pakete
Ebenfalls verfügbar über deb.griffo.io:
- Garage - Selbstgehosteter S3-Speicher als Synchronisationsziel
- DuckDB - Parquet und CSV direkt aus dem Objektspeicher abfragen
- Yazi - Terminal-Dateimanager für die lokale Seite
- Zellij - Multiplexer, damit lange Übertragungen weiterlaufen