Priviy
chiffrement-cloudINFO

Proton Drive CLI 2026 : des sauvegardes chiffrées depuis le terminal, et ce qu'il ne fait pas encore

Proton Drive dispose désormais d'un outil officiel en ligne de commande pour Windows, macOS et Linux. Ce qu'il fait (envoi, téléchargement, liste, partage, sortie JSON, tâches cron), comment se passe la connexion, les commandes de départ, et les limites honnêtes : pas de synchronisation en arrière-plan, pas encore de photos ni de liens publics, et un bridage en cas d'usage excessif.

Par Eric Gerard · Éditeur · Priviy6 min de lecture

L'essentiel

Proton Drive a un outil officiel en ligne de commande. Proton l'a annoncé le 9 juin 2026 : un binaire unique pour Windows, macOS et Linux, nommé proton-drive, construit sur le même SDK Proton Drive que ses applications de bureau et mobiles. Il liste, envoie, télécharge, gère les dossiers et la corbeille, partage des fichiers avec d'autres utilisateurs Proton, et sort du JSON à la demande pour alimenter d'autres outils.

Ce qu'il n'est pas : un client de synchronisation. Proton l'écrit clairement : seules ses applications intègrent un moteur de synchronisation en arrière-plan, et le CLI n'en est « pas un remplacement complet ». Il exécute une opération, dit si elle a réussi, puis s'arrête. C'est donc un bon outil pour des sauvegardes chiffrées planifiées et des scripts de build, et un mauvais choix pour garder un dossier en miroir en temps réel.

Ce guide couvre ce qu'il fait, les commandes de départ, le fonctionnement de la connexion et du stockage de session, et les limites à connaître avant d'y confier une routine de sauvegarde. Tout vient de l'annonce de Proton et de sa page d'aide ; là où Proton ne dit rien (accès sur l'offre gratuite, serveurs sans interface), nous le disons au lieu de deviner.

Ce que fait le CLI à son lancement

Selon Proton, la première version couvre :

  • Fichiers et dossiers : lister, envoyer, télécharger, créer et gérer des dossiers, et la corbeille.
  • Partage : inviter un autre utilisateur Proton sur un fichier ou un dossier.
  • Sortie exploitable par machine : texte par défaut, --json (ou -j) pour les scripts.
  • Mode interactif : lancer proton-drive sans argument ouvre un shell où l'on enchaîne les commandes.
  • Commandes abrégées : tout nom de commande peut être raccourci tant que la forme courte reste unique.

Il est écrit en TypeScript, empaqueté avec Bun, et Proton renvoie vers le dépôt public du Drive SDK sur GitHub. L'annonce ne précise pas la licence du CLI lui-même.

Les commandes pour démarrer

Voici les exemples de la page d'aide de Proton, à lancer depuis le dossier où vous avez téléchargé le binaire :

# Se connecter (ouvre votre navigateur)
./proton-drive auth login

# Lister vos fichiers
./proton-drive filesystem list /my-files

# Envoyer le contenu d'un dossier local
./proton-drive filesystem upload ~/Documents/* /my-files/Documents

# Télécharger un dossier dans le répertoire courant
./proton-drive filesystem download /my-files/Documents ./

# Partager un dossier avec un autre utilisateur Proton
./proton-drive sharing invite --user proton@proton.me /my-files/Documents

# Liste complète des options d'une commande
./proton-drive filesystem upload --help

Deux détails comptent pour les scripts. Les chemins distants commencent à /my-files, la racine de votre Drive. Et comme l'outil s'arrête après chaque opération, une tâche de sauvegarde n'est qu'une commande d'envoi placée dans un planificateur.

Une rangée de baies de disques noir mat sur un boîtier de stockage, photographiée sous un angle très incliné sur fond blanc, chaque baie portant un petit bouton rond d'éjection et un repère
Une rangée de baies de disques noir mat sur un boîtier de stockage, photographiée sous un angle très incliné sur fond blanc, chaque baie portant un petit bouton rond d'éjection et un repère

La connexion et l'endroit où vit votre session

proton-drive auth login ouvre une connexion dans le navigateur. Proton indique qu'aucun mot de passe n'est tapé en ligne de commande, ce qui le tient à l'écart de l'historique du shell et de la liste des processus. Une fois connecté, la session est stockée dans le gestionnaire d'identifiants du système : Gestionnaire d'identification Windows, Trousseau macOS, ou libsecret sous Linux.

Ce choix est sensé sur un portable ou un poste de travail. Il pose une vraie question sur un serveur sans interface : la connexion par navigateur et libsecret supposent tous deux une session de bureau, et la documentation de Proton n'aborde pas les serveurs qui n'en ont pas. Si vos sauvegardes tournent sur un VPS ou un NAS, testez d'abord la connexion là-bas, et gardez une solution de repli.

Planifier des sauvegardes chiffrées avec cron

Proton cite cron comme cas d'usage. Un envoi nocturne d'un dossier de documents sous Linux ou macOS ressemble à ceci dans crontab -e :

0 2 * * * /home/vous/bin/proton-drive filesystem upload /home/vous/Documents/* /my-files/Sauvegardes/Documents

Comme les fichiers sont chiffrés sur votre machine avant de la quitter, la sauvegarde arrive dans Drive avec le même chiffrement de bout en bout que tout ce que vous envoyez par les applications. Deux précautions pratiques :

  • Un usage raisonnable s'applique. Proton demande de ne transférer que les fichiers modifiés et prévient que les comptes qui génèrent un trafic anormalement élevé sont temporairement bridés. Renvoyer un dossier entier toutes les heures, c'est exactement ce que vise cette règle.
  • Un envoi n'est pas, à lui seul, une sauvegarde versionnée. Décidez comment garder les anciennes copies (des dossiers datés, par exemple) avant de vous fier à la tâche. C'est le même raisonnement qui explique pourquoi la synchronisation n'est pas une sauvegarde.

Ce qu'il ne fait pas encore

Proton les annonce comme à venir, pas disponibles au lancement :

  • Photos et albums
  • Partage par lien public (le partage ne fonctionne qu'en invitant un utilisateur Proton)
  • Plusieurs comptes

Et, par conception, pas de synchronisation en arrière-plan. Pour garder un dossier identique sur deux machines, l'outil est l'application de bureau, pas le CLI.

CLI Proton Drive ou rclone ?

Avant juin 2026, la façon habituelle de scripter Proton Drive était rclone, via un backend maintenu par la communauté. Les deux répondent désormais à des besoins différents :

  • Le CLI officiel est maintenu par Proton sur son propre SDK, un argument solide pour la compatibilité à long terme, et il se connecte par le navigateur au lieu de stocker des identifiants dans un fichier de configuration.
  • rclone en fait bien plus : il parle à plus de 70 fournisseurs, possède une vraie commande sync, monte des stockages distants comme un disque, et peut ajouter sa propre couche de chiffrement côté client avec rclone crypt sur les clouds qui n'en ont pas.

Si Proton Drive est votre seul cloud et que vous voulez des envois planifiés simples, commencez par le CLI officiel. Si vous utilisez déjà rclone sur plusieurs fournisseurs, ou s'il vous faut une vraie synchronisation à sens unique, rien ne presse pour changer.

Pour qui

Le CLI a le plus de sens si vous payez déjà Proton Drive (voir les offres et prix actuels) et que vous voulez des sauvegardes chiffrées et scriptables sans outil tiers dans la chaîne. L'annonce de Proton ne dit pas si le CLI est accessible sur l'offre gratuite : vérifiez depuis votre propre compte avant de vous organiser autour.

Notre avis : une première version bienvenue et bien conçue, honnête sur son périmètre. Traitez-la comme un outil d'envoi et de téléchargement que l'on peut planifier, pas comme un moteur de synchronisation, et elle fait ce travail proprement.

Questions fréquentes

Existe-t-il un CLI officiel pour Proton Drive ?
Oui. Proton l'a annoncé sur son blog le 9 juin 2026 : un binaire unique pour Windows, macOS et Linux, construit sur le même SDK Proton Drive que ses applications officielles. L'exécutable s'appelle proton-drive et se télécharge depuis la page de téléchargement de Proton Drive. Avant cela, la voie habituelle en ligne de commande était le backend Proton Drive de rclone, maintenu par la communauté.
Le CLI Proton Drive synchronise-t-il des dossiers en arrière-plan ?
Non. Proton précise que seules ses applications de bureau intègrent un moteur de synchronisation complet qui tourne en arrière-plan, et que le CLI ne les remplace pas. Le CLI exécute une opération, indique si elle a réussi, puis s'arrête. Pour automatiser, c'est à vous de planifier ces opérations, par exemple avec cron.
Comment se connecter au CLI Proton Drive ?
Avec proton-drive auth login, qui ouvre une connexion dans le navigateur. Proton indique qu'aucun mot de passe n'est saisi en ligne de commande. La session est ensuite conservée dans le gestionnaire d'identifiants du système : Gestionnaire d'identification Windows, Trousseau macOS ou libsecret sous Linux.
Les fichiers envoyés avec le CLI sont-ils chiffrés de bout en bout ?
Proton affirme que tout ce qui passe par le terminal est protégé par le même chiffrement de bout en bout que le reste de Proton Drive. Le chiffrement a lieu côté client avant l'envoi, comme dans les applications de bureau et mobiles, puisque le CLI utilise le même SDK.
Peut-on utiliser le CLI Proton Drive sur un serveur Linux sans interface graphique ?
Proton ne documente pas ce cas. La connexion passe par un navigateur et la session est gardée dans libsecret, qui peut ne pas être disponible sur un serveur sans session de bureau. Testez-le sur votre propre machine avant de bâtir une sauvegarde dessus, et gardez rclone en solution de repli si cela ne fonctionne pas.
Choix éditorial
4.5 / 5

Ajoute le chiffrement zero-knowledge → pCloud Crypto

Chiffrement côté client · toi seul as la clé · juridiction suisse

Société suisse depuis 2013Satisfait ou remboursé 10jFree 10 GB
Voir l'offre