26 juillet 2026 8 min de lecture

Proton Drive sous Linux : état des lieux en juillet 2026

Le client Linux officiel est annoncé, mais pas encore disponible. Sur les serveurs, Proton Drive peut actuellement être monté avec Rclone ; le nouveau SDK indique la direction technique. Il manque toujours un accès machine limité à certains dossiers ou tâches.

Proton Drive propose ses propres clients de synchronisation pour Windows et macOS depuis 2023. Sous Linux, il n’existe jusqu’à présent que l’interface web, des outils communautaires et un SDK officiel au stade de préversion. Sur un serveur, la situation est encore plus difficile, car ni une synchronisation de bureau ni une connexion interactive ne conviennent vraiment.

Cet aperçu décrit la situation en juillet 2026. Il s’appuie, outre les feuilles de route publiées, sur un essai pratique du backend Rclone comme dépôt de documents pour Paperless-ngx.

Le client Linux est annoncé, mais sans date

En juin 2026, Proton a confirmé pour la première fois explicitement qu’un client Linux était en développement. Il repose sur le nouveau SDK unifié et doit utiliser la même base technique que les applications pour Windows et macOS. Aucune date ni bêta publique n’ont encore été annoncées.

Point important pour situer les choses : il s’agira d’un client de synchronisation de bureau. Pour un poste de travail, il résout le problème. Pour les applications serveur, un client de synchronisation est en revanche le mauvais outil, car un service doit lire des fichiers directement depuis Proton Drive et y écrire. Un client de synchronisation maintient une copie locale complète, précisément ce que l’on veut éviter lorsque l’espace de stockage est limité.

Aujourd’hui, Rclone assure le travail pratique

Sous Linux, Rclone et son backend protondrive constituent actuellement l’outil le plus polyvalent. Il peut copier et synchroniser des fichiers et, en tant qu’unique solution disponible, rendre Proton Drive accessible comme un répertoire local via un montage FUSE. Deux restrictions sont importantes :

Il est en bêta et repose sur une API reconstituée. Proton ne documente pas publiquement son API Drive ; le backend est basé sur la rétro-ingénierie. Lors du test, il a fonctionné de manière fiable, mais a limité les séquences d’appels rapides avec des listes de répertoires incohérentes.

Pour une utilisation sans surveillance, Rclone demande la clé TOTP. L’assistant de configuration désigne ce champ comme otp_secret_key. Il s’agit de la clé permanente issue de la configuration 2FA, et non du code à six chiffres affiché à cet instant par une application d’authentification. Rclone enregistre cette valeur de manière obscurcie et génère lui-même un code TOTP valide à chaque connexion.

Quiconque saisit par erreur un code à usage unique actuel peut terminer la première connexion. La prochaine réauthentification échoue toutefois avec l’erreur 8002, car Rclone ne peut pas utiliser le même code une seconde fois.

Le compte reste ainsi protégé contre le vol isolé du mot de passe. Un serveur compromis révèle toutefois le mot de passe et la clé TOTP. Pour les accès automatisés, il est donc recommandé d’utiliser un compte Proton dédié.

Le comportement d’un tel montage dans des environnements Docker, y compris deux problèmes non documentés, est décrit dans l’article consacré à Rclone dans les conteneurs.

Le SDK officiel indique l’orientation du développement

En parallèle, Proton fait évoluer ses applications vers un SDK officiel pour JavaScript et C#, avec des bindings pour Swift et Kotlin. Le dépôt public contient également un outil en ligne de commande. Son modèle de connexion est plus propre que celui du backend Rclone :

  • auth login ouvre le navigateur ; la connexion s’effectue normalement, y compris avec l’authentification à deux facteurs
  • la session est enregistrée dans le trousseau de clés du système d’exploitation (Keychain, Credential Manager, libsecret), et le SDK la renouvelle lui-même
  • ensuite : lister, téléverser des fichiers et vérifier les partages avec une sortie JSON lisible par machine

Le mot de passe et la clé TOTP n’ont ainsi pas besoin de figurer dans un fichier de configuration. Pour l’exploitation sur serveur, trois limites subsistent néanmoins : la CLI ne peut pas monter de système de fichiers, la connexion ouvre un navigateur, et Proton ne considère pas encore le SDK comme prêt pour la production dans des applications tierces. La publication est prévue entre fin 2026 et début 2027.

La véritable lacune : les accès machine

Le cœur du problème se situe à un niveau plus profond que le client ou le SDK : Proton ne connaît pas les accès machine. Ni mot de passe d’application, ni compte de service, ni jeton à portée limitée. Toute automatisation, qu’il s’agisse d’un script de sauvegarde, d’un montage serveur ou d’une tâche CI, doit utiliser les identifiants complets du compte.

À titre de comparaison, pour les stockages compatibles S3, les paires de clés d’accès constituent la norme ; elles sont révocables et peuvent être limitées à des buckets ou des préfixes. Google et Microsoft proposent des mots de passe d’application et des comptes de service. Chez Proton, c’est en revanche tout ou rien : donner à un serveur l’accès à un dossier revient à lui donner accès à l’ensemble du compte.

Avec un service chiffré de bout en bout, c’est plus difficile qu’avec S3, car un accès limité devrait aussi impliquer un matériel de clé limité. Les sessions SDK montrent toutefois que Proton maîtrise de telles constructions. Une session est déjà un accès dérivé et révocable. Un « jeton machine officiel pour exactement ce dossier, en lecture seule » constituerait la plus grande avancée individuelle pour l’utilisation sur serveur, bien avant n’importe quel client.

Recommandation selon le cas d’utilisation

Cas d’utilisationÉtat en juillet 2026
Synchronisation de bureau sous LinuxAttendre le client annoncé ; d’ici là, synchronisation Rclone ou interface web
Sauvegarde serveur (téléversement de fichiers)Rclone avec copy ou sync; fonctionne, tenir compte du statut bêta
Montage de système de fichiers pour des servicesRclone avec mount, clé TOTP enregistrée et compte dédié ; la seule solution éprouvée en pratique
Automatisation par script avec connexion propreGarder un œil sur la CLI du SDK ; encore trop tôt pour la production

Sur le bureau Linux, on peut attendre le client annoncé ou utiliser Rclone en attendant. Sur les serveurs, Rclone reste la seule solution de montage praticable. Toutefois, ce palliatif fonctionnel ne deviendra une plateforme robuste que lorsque Proton proposera des accès machine limités et un montage officiellement pris en charge.

Sources

  1. OMG Ubuntu: Proton Drive client is (finally) coming to Linux

    la confirmation de juin 2026 que le client Linux est en développement, sans date.

    https://www.omgubuntu.co.uk/2026/06/proton-drive-linux-client
  2. Proton: Product roadmaps for spring and summer 2026

    la feuille de route présentant le client Linux sans calendrier et le SDK comme fondement de ses propres applications.

    https://proton.me/blog/2026-spring-summer-roadmaps
  3. ProtonDriveApps/sdk sur GitHub

    le dépôt public du SDK, avec CLI, connexion dans le navigateur et session dans le trousseau de clés.

    https://github.com/ProtonDriveApps/sdk
  4. Proton Drive SDK preview

    l’évaluation de Proton lui-même : pas encore prêt pour la production dans des applications tierces.

    https://proton.me/blog/proton-drive-sdk-preview
  5. Rclone: Proton Drive

    le backend, avec la mention bêta et l’option otp_secret_key pour la connexion sans surveillance.

    https://rclone.org/protondrive/

Commentaires

Les commentaires sont chargés depuis GitHub / Giscus.