Atteindre un cloud que PolyDrive ne liste pas

Testé le 18 septembre 2026 avec rclone v1.75.1. Une dizaine de minutes, et un terminal pour deux commandes. rclone est un projet open source indépendant, pas le nôtre — cette page explique comment assembler les deux, et où les jointures se voient.

Le sélecteur de PolyDrive compte 47 entrées. Si le service qu'il vous faut n'en fait pas partie, il reste presque toujours une porte d'entrée. rclone parle à environ 57 systèmes de stockage et peut publier n'importe lequel comme un petit serveur sur votre propre machine. PolyDrive monte ce serveur. rclone dialogue avec le fournisseur ; PolyDrive assure la moitié Finder — entrée dans la barre latérale, fichiers téléchargés à l'ouverture, sans couche FUSE ni extension du noyau.

Regardez d'abord dans le sélecteur. Beaucoup de services qui n'y figurent pas nommément restent accessibles directement : tout ce qui est compatible S3 entre dans l'entrée S3 avec son endpoint, tout ce qui parle WebDAV entre dans WebDAV, et il existe des entrées pour SFTP, FTP et OpenStack Swift. Une connexion directe vaut toujours mieux qu'un pont. Cette page traite du reste.

Pour quels clouds c'est fait

Voici les services que rclone atteint et pour lesquels PolyDrive n'a pas d'entrée, en septembre 2026. Les noms sont ceux de rclone.

TypeServices
Clouds personnels Proton Drive, iCloud Drive, Mail.ru Cloud, HiDrive, OpenDrive, SugarSync, Internxt, Filen, Drime, Gofile, Pixeldrain, put.io, premiumize.me, 1Fichier, Uloz.to, Linkbox
Travail et entreprise Files.com, Citrix ShareFile, Zoho WorkDrive, Quatrix, Enterprise File Fabric, Akamai NetStorage, Shade
Infrastructure et archives Oracle Cloud Object Storage, QingStor, HDFS, Sia, Internet Archive, Google Photos, Cloudinary, ImageKit, and any plain HTTP directory listing (read-only)

rclone signale certains d'entre eux comme expérimentaux ou surtout en lecture, et quelques-uns ne savent pas renommer un fichier ni conserver sa date de modification. Lisez la page de votre fournisseur sur rclone.org avant de faire passer quelque chose d'important par le pont — les limites que vous rencontrerez dans le Finder seront celles de ce backend, pas celles de PolyDrive.

Avant de commencer

Étape 1 · Configurer le remote dans rclone

Installez rclone avec Homebrew, ou prenez le binaire sur rclone.org :

brew install rclone

Lancez ensuite sa configuration interactive. Elle demande un nom, un type de stockage et ce dont ce fournisseur a besoin ; les fournisseurs en OAuth ouvrent un navigateur et récupèrent le jeton d'eux-mêmes.

rclone config

Donnez au remote un nom court — mycloud ci-dessous. Vérifiez qu'il fonctionne avant que PolyDrive n'entre en jeu :

rclone lsd mycloud:

Cela affiche les dossiers de premier niveau. Si cela échoue déjà ici, le problème est entre rclone et le fournisseur, et la documentation de rclone est le bon endroit pour le traiter.

Étape 2 · Le publier sur votre machine

Une commande publie le remote en serveur WebDAV sur l'interface loopback, accessible depuis cette machine seulement :

rclone serve webdav mycloud: \
  --addr 127.0.0.1:8080 \
  --user polydrive --pass 'choose-a-long-password' \
  --vfs-cache-mode writes \
  --dir-cache-time 1m

Ce que fait chaque élément :

OptionPourquoi
--addr 127.0.0.1:8080 N'écoute que sur cette machine. Tout autre choix met votre cloud sur le réseau — voir la note de sécurité.
--user / --pass Inventez les deux. Sans eux, rclone publie sans aucune authentification, et n'importe quel processus de la machine peut lire le lecteur.
--vfs-cache-mode writes Écrit d'abord sur le disque local le fichier en cours d'écriture et l'envoie une fois complet. Sans cela, les backends qui doivent connaître la taille d'un fichier à l'avance refusent les écritures du Finder.
--dir-cache-time 1m Combien de temps rclone se fie à ses propres listes de dossiers. Les cinq minutes par défaut font une longue attente pour un fichier que vous venez d'ajouter ailleurs.

Laissez cette fenêtre de terminal ouverte pour l'instant — Le garder en marche rend la chose permanente.

Étape 3 · Y connecter PolyDrive

Dans PolyDrive, ajoutez un lecteur cloud, choisissez WebDAV et renseignez :

Donnez au lecteur le nom du fournisseur plutôt que « rclone », puisque c'est ainsi qu'il apparaîtra dans la barre latérale du Finder. À partir de là il se comporte comme n'importe quel lecteur PolyDrive : les fichiers s'affichent tout de suite, le contenu arrive à l'ouverture, et vous pouvez garder un dossier hors ligne.

Ce chemin est testé, pas supposé. Le moteur WebDAV de PolyDrive effectue un aller-retour complet contre rclone serve webdav — lister, créer un dossier, écrire, lecture par plages, lecture complète, renommer, supprimer — et tout passe. Idem pour rclone serve sftp. Dernière exécution le 18 septembre 2026 avec rclone v1.75.1.

Plusieurs clouds derrière un seul lecteur

rclone peut présenter plusieurs remotes comme une seule arborescence, que PolyDrive monte alors en un lecteur unique. Chaque remote devient un dossier de premier niveau :

rclone config create everything combine \
  upstreams "proton=proton: archive=ia: work=filescom:"

rclone serve webdav everything: --addr 127.0.0.1:8080 \
  --user polydrive --pass 'choose-a-long-password' --vfs-cache-mode writes

Le premier niveau d'un remote combiné est une liste de noms, pas un dossier. Dans proton/ ou work/ vous pouvez lire, écrire, renommer et supprimer librement, mais créer un fichier ou un dossier à côté d'eux échoue : rclone accepte le dossier puis refuse l'écriture par un conflit. Travaillez un niveau plus bas.

Le garder en marche

rclone serve n'a pas de mode d'arrière-plan à lui. Sur macOS, confiez-le à launchd pour qu'il démarre à l'ouverture de session et reparte s'il s'arrête. Enregistrez ceci sous ~/Library/LaunchAgents/net.example.rclone-bridge.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>      <string>net.example.rclone-bridge</string>
  <key>ProgramArguments</key>
  <array>
    <string>/opt/homebrew/bin/rclone</string>
    <string>serve</string>
    <string>webdav</string>
    <string>mycloud:</string>
    <string>--addr</string>          <string>127.0.0.1:8080</string>
    <string>--user</string>          <string>polydrive</string>
    <string>--pass</string>          <string>choose-a-long-password</string>
    <string>--vfs-cache-mode</string><string>writes</string>
    <string>--dir-cache-time</string><string>1m</string>
  </array>
  <key>RunAtLoad</key>  <true/>
  <key>KeepAlive</key>  <true/>
</dict>
</plist>

Chargez-le :

launchctl load ~/Library/LaunchAgents/net.example.rclone-bridge.plist

Le mot de passe est en clair dans ce fichier : gardez-le lisible par vous seul (chmod 600). Sur un Mac Intel, rclone se trouve dans /usr/local/bin/rclone ; which rclone vous dit lequel vous avez. Sur un NAS, lancez la même commande dans un conteneur qui redémarre avec la machine, et pointez PolyDrive sur l'adresse du NAS au lieu de 127.0.0.1 — si cela passe par le réseau, lisez d'abord la note de sécurité.

Les réglages qui font la différence à l'usage

Écriture : --vfs-cache-mode

writes est la bonne réponse pour un lecteur monté. rclone écrit d'abord le fichier entrant dans un répertoire de cache et l'envoie à la fermeture, ce qui permet au Finder de copier vers des backends qui n'acceptent pas un flux de longueur inconnue. Le coût, c'est le disque : une copie de 40 Go exige brièvement 40 Go libres. Plafonnez-le avec --vfs-cache-max-size 20G si la place manque. full met aussi en cache ce que vous lisez, utile si vous rouvrez sans cesse les mêmes fichiers, pénalisant si vous parcourez une grande bibliothèque une seule fois.

Fraîcheur : --dir-cache-time

Un fichier ajouté depuis l'app ou le site du fournisseur n'apparaît dans le Finder qu'une fois la liste de rclone expirée. Refresh from Server dans PolyDrive interroge rclone, et rclone répond depuis ce cache : l'attente ne peut donc pas être raccourcie. Une minute est un bon compromis. Si vous préférez le vider à la demande, ajoutez --rc à la commande serve et lancez rclone rc vfs/forget.

N'utilisez pas rclone serve s3

C'est le choix qui semble naturel, et c'est le seul pont qui ne marche pas. PolyDrive crée un dossier comme le fait le stockage objet — un objet marqueur de zéro octet — et le serveur S3 de rclone transforme ce marqueur en fichier ordinaire portant le nom du dossier. La première écriture dans le dossier échoue alors, puisqu'un fichier de ce nom existe déjà. Testé et reproduit le 18 septembre 2026. Prenez WebDAV ou SFTP.

SFTP plutôt que WebDAV

SFTP, c'est la même idée avec un autre protocole, et cela vaut l'essai si un fournisseur se comporte bizarrement en WebDAV — les noms de fichiers et les horodatages inhabituels y survivent mieux.

rclone serve sftp mycloud: \
  --addr 127.0.0.1:2022 \
  --user polydrive --pass 'choose-a-long-password' \
  --vfs-cache-mode writes

Dans PolyDrive, choisissez SFTP, mettez Server Address à 127.0.0.1:2022, et réutilisez le même nom d'utilisateur et le même mot de passe. rclone génère sa clé d'hôte au premier lancement et la conserve : la clé mémorisée par PolyDrive reste donc valable.

Dépannage

Ce que vous voyezPourquoiSolution
PolyDrive ne se connecte pas du tout La commande serve ne tourne pas, ou elle est sur un autre port Vérifiez le terminal ou launchctl list | grep rclone, et que le port correspond
L'authentification échoue --user/--pass missing or different Les deux côtés doivent correspondre exactement. Mettez entre guillemets un mot de passe contenant des espaces ou $
Le lecteur se monte mais il est vide Le remote a été publié sur un sous-dossier, ou le remote lui-même est vide Lancez rclone lsd mycloud: et publiez le chemin qui contient vos fichiers, par ex. mycloud:Documents
La copie d'un fichier vers le lecteur échoue Le backend n'accepte pas un flux de longueur inconnue Ajoutez --vfs-cache-mode writes
Un fichier ajouté ailleurs n'apparaît pas La liste de dossiers de rclone n'a pas encore expiré Baissez --dir-cache-time, ou utilisez rclone rc vfs/forget
Les écritures échouent au premier niveau d'un remote combiné Ce niveau est une liste de noms de remotes, pas un dossier Travaillez dans l'un des dossiers nommés
Le renommage échoue, ou les dates reviennent fausses Ce backend rclone en est incapable Voyez sa page sur rclone.org ; rien du côté de PolyDrive n'y change quoi que ce soit
Tout s'arrête après la mise en veille du Mac Le processus serve est parti avec elle Faites tourner le pont sur une machine allumée en permanence, ou reconnectez le lecteur au réveil
Le disque se remplit pendant une grosse copie Le cache d'écriture stocke le fichier entier --vfs-cache-max-size, et gardez de la place pour le plus gros fichier que vous déplacez

À savoir avant d'en dépendre

Dites-nous lequel intégrer

Chaque service du sélecteur y est parce que quelqu'un l'a demandé. Si vous en reliez un, écrivez à [email protected] en disant lequel — c'est ainsi que la file est ordonnée. Si c'est le pont lui-même qui se comporte mal dans le Finder, joignez ce que donne le bouton Copy Diagnostics de la fenêtre d'erreur. Voir aussi Dépannage.

Achat unique, sans abonnement. Nécessite macOS 15.4 ou plus récent.

Télécharger PolyDrive sur le Mac App Store