Déplacer OneDrive vers Wasabi via Rclone externe
Lorsque les jeux de données Microsoft 365 sont volumineux, les déplacer via un ordinateur portable peut être lent et peu fiable. Exécuter Rclone sur une VM cloud (EC2, GCE ou tout hôte Linux) et le piloter depuis RcloneView permet de garder le trafic dans le centre de données, d'éviter les goulots d'étranglement du réseau domestique, et de rendre possible une authentification sans navigateur.
Vous allez :
- Exécuter rclone rcd sur un serveur distant en tant que moteur externe.
- Ouvrir une nouvelle fenêtre RcloneView qui se connecte à ce Rclone externe.
- Ajouter des remotes OneDrive et Wasabi (y compris les méthodes d'authentification headless/CLI uniquement).
- Copier, synchroniser ou planifier des tâches de OneDrive vers Wasabi sans utiliser la bande passante locale.
Partie 1. Déployer Rclone sur un serveur (Rclone externe)
- Lancez une petite VM Linux (par exemple,
t3.mediumsur AWS ou équivalent). - Ouvrez le port TCP 5572 vers votre IP ou passez par un tunnel SSH.
- Installez Rclone :
curl https://rclone.org/install.sh | sudo bash
- Démarrez le démon de contrôle distant avec authentification :
rclone rcd --rc-addr=0.0.0.0:5572 --rc-user=admin --rc-pass=admin --log-level INFO
- Depuis votre ordinateur portable, vérifiez qu'il est accessible :
curl -u admin:admin -X POST "http://<SERVER-IP>:5572/rc/noop"
Une réponse {} signifie que le démon est prêt pour RcloneView.
👉 Besoin d'un rappel ? Consultez Exécuter Rclone sur AWS EC2.
Partie 2. Ouvrir une nouvelle fenêtre RcloneView
Chaque fenêtre RcloneView peut être associée à une instance Rclone différente.
- Lancez RcloneView.
- Cliquez sur
New Windowdans le menu Home. - Une deuxième fenêtre s'ouvre ; celle-ci se connectera au Rclone externe que vous venez de lancer.
👉 Pour en savoir plus : Utiliser plusieurs connexions Rclone avec New Window.
Partie 3. Connecter RcloneView au Rclone externe
Dans la nouvelle fenêtre :
- Ouvrez Settings -> Connection Manager -> New Connection.
- Remplissez :
| Champ | Valeur |
|---|---|
| Display Name | external-rclone |
| Remote Address | http://<SERVER-IP>:5572 |
| Username | admin |
| Password | admin |
- Cliquez sur Test Connection -> Save -> Connect. La barre d'état devrait indiquer que vous êtes connecté au démon externe.
Partie 4. Ajouter les remotes Wasabi et OneDrive (dans le Rclone externe)
Tous les remotes que vous créez maintenant vivent dans le processus Rclone externe et sont partagés par la fenêtre RcloneView connectée.
➕ Ajouter Wasabi (compatible S3)
- Allez dans l'onglet Remote ->
+ New Remote. - Choisissez S3 / Wasabi.
- Saisissez l'Access Key, la Secret Key et l'endpoint de votre région (par exemple
s3.ap-northeast-2.wasabisys.com). - Enregistrez le remote (par exemple, nommez-le
wasabi-prod).
👉 Détails : Comment ajouter un remote Wasabi.
➕ Ajouter OneDrive (fonctionne sans navigateur local)
- Cliquez à nouveau sur
+ New Remoteet sélectionnez OneDrive. - Si le serveur dispose d'un navigateur, effectuez le flux OAuth standard dans RcloneView.
- Si le serveur est headless ou ne peut pas ouvrir de navigateur, suivez la méthode headless/CLI : générez le token sur un appareil disposant d'un navigateur et collez-le dans la configuration côté serveur.
👉 Flux headless détaillé : Ajouter des remotes Microsoft depuis EC2/headless. Après l'enregistrement, vous devriez voir deux remotes listés dans l'Explorer : OneDrive et Wasabi.
Partie 5. Transférer ou synchroniser vers Wasabi
Méthode A : Copie/synchronisation ponctuelle
- Dans l'Explorer, ouvrez OneDrive d'un côté et Wasabi de l'autre.
- Sélectionnez le dossier source sur OneDrive et le bucket/dossier de destination sur Wasabi.
- Cliquez sur
Sync(fait correspondre la destination à la source) ou utilisez Copy -> pour une copie simple. - Exécutez éventuellement Dry Run d'abord, puis Run pour démarrer. La progression apparaît dans l'onglet Transfer.
Méthode B : Enregistrer ou planifier des tâches
- Configurez une copie/synchronisation comme ci-dessus, puis choisissez Save to Jobs dans la boîte de dialogue.
- Ouvrez Job Manager pour relancer la tâche enregistrée à tout moment.
- Pour automatiser, activez Schedule dans Job Manager (fonctionnalité PLUS) et définissez la cadence souhaitée.
- Consultez Job History pour les journaux et résultats.
👉 En savoir plus sur les tâches et la planification :
- Créer des tâches de synchronisation
- Exécuter et gérer les tâches
- Planification et exécution des tâches
Conseils rapides pour des envois plus rapides vers Wasabi
- Gardez la VM externe dans la même région que Wasabi lorsque c'est possible pour réduire la latence.
- Pour les objets volumineux, des valeurs plus élevées de
--transferset--s3-upload-concurrencypeuvent améliorer le débit ; ajustez progressivement en fonction du CPU et du réseau. - Utilisez Dry Run avant les synchronisations destructrices pour confirmer ce qui va changer.
✅ Conclusion
En hébergeant Rclone comme démon distant et en le pilotant depuis une fenêtre RcloneView dédiée, vous obtenez des migrations fiables de OneDrive vers Wasabi sans goulots d'étranglement locaux. Les flux d'authentification headless vous couvrent lorsqu'aucun navigateur n'est disponible, et les tâches/planifications rendent les exécutions répétées sans effort.
🔗 Guides associés
- Authentification et remotes
- Rclone externe et fenêtres
- Transferts et automatisation