Retour aux outils
SauvegardesIntermédiaireOpen sourceAuto-hébergeablev1.74.3

Rclone

CLI de synchronisation chiffrée vers 70+ fournisseurs cloud (S3, Google Drive, Dropbox…).

MAJ 2026-06-14
Rclone
Code source★ 57 833

Rclone est l'outil de référence pour synchroniser, monter, copier et chiffrer des fichiers entre une machine locale et plus de 70 services cloud : S3, Backblaze B2, Google Drive, Dropbox, OneDrive, Azure Blob, SFTP, WebDAV, Nextcloud, Google Cloud Storage, etc. Il se manipule exclusivement en ligne

Rclone ☁️

CLI de synchronisation chiffrée vers 70+ fournisseurs cloud (S3, Google Drive, Dropbox…).

MétadonnéeValeur
Site webhttps://rclone.org
GitHubhttps://github.com/rclone/rclone
LicenseMIT
LangageGo
Étoiles50000+
Dernière MAJ2025
Catégorie[[cat-file-transfer-and-sync]]

Description

Rclone est l'outil de référence pour synchroniser, monter, copier et chiffrer des fichiers entre une machine locale et plus de 70 services cloud : S3, Backblaze B2, Google Drive, Dropbox, OneDrive, Azure Blob, SFTP, WebDAV, Nextcloud, Google Cloud Storage, etc. Il se manipule exclusivement en ligne de commande (CLI) mais dispose aussi d'une interface web (rclone rcd --rc-web-gui) très propre.

Le programme gère nativement les checksums (MD5, SHA1, SHA256, etc.) pour valider les transferts, supporte la déduplication, la bande passante limitée, le retry automatique et la reprise sur erreur. Sa fonctionnalité Crypt permet de chiffrer un répertoire avant upload (AES-256 + noms obfusqués) pour atteindre le zero-knowledge sur n'importe quel provider.

Rclone peut aussi servir de FUSE mount (rclone mount) pour exposer un cloud comme un disque local, ce qui en fait un backend idéal pour Plex, Jellyfin ou des outils de backup. C'est l'ingrédient de base de la plupart des solutions de sauvegarde modernes type Restic/Borg orchestrant du cloud froid.

Installation

Docker Compose

services:
  rclone:
    image: rclone/rclone:latest
    container_name: rclone
    command: rcd --rc-web-gui --rc-addr :5572 --rc-user admin --rc-pass changeme
    ports:
      - "5572:5572"
    volumes:
      - ./config:/config/rclone
      - ./cache:/cache
      - /data:/data:ro
    restart: unless-stopped

Manuelle (Linux)

curl https://rclone.org/install.sh | sudo bash
rclone version

Configuration

  1. Lancer rclone config pour créer un remote (ex : mygdrive).
  2. Choisir le provider (15 = Google Drive), suivre l'authentification OAuth.
  3. Pour chiffrer : ajouter un remote crypt qui pointe vers le précédent.
  4. Commandes usuelles :
    • rclone sync /data local:/backup --progress (copie vers local)
    • rclone sync /data gdrive:backup --drive-chunk-size 64M (vers Drive)
    • rclone mount gdrive: /mnt/gdrive --vfs-cache-mode full (montage FUSE)
  5. Cron / timer systemd pour planifier les synchros.

Exemple de sync incrémental chiffré

rclone sync /home/user/Documents cryptgdrive:docs-backup \
  --log-file=/var/log/rclone.log --log-level INFO \
  --transfers 4 --checkers 8 --bwlimit 50M

Alternatives

  • Open source : [[app-syncthing]] (P2P), Duplicati (GUI web), BorgBackup (chiffré local), Kopia, rsync (legacy UNIX).
  • Propriétaire : CloudBerry, GoodSync, Sync.com.

Sécurité

  • Chiffrement client-side avec crypt (AES-256 + obfuscation des noms de fichiers).
  • Authentification OAuth 2.0 vers les providers (tokens stockés dans le fichier de config).
  • Aucun serveur intermédiaire : Rclone parle directement à l'API du provider.
  • Recommandé de restreindre les permissions du compte cloud (scopes minimaux) et de chiffrer le fichier rclone.conf (mot de passe master).
  • Mount FUSE : à utiliser avec un compte dédié, pas root.

Ressources

  • Documentation : https://rclone.org/docs/
  • Liste des backends : https://rclone.org/overview/
  • Forum : https://forum.rclone.org
  • Code source : https://github.com/rclone/rclone