Client communautaire non officiel
Proton Drive sur le bureau Linux.
Vos fichiers dans un dossier téléchargé à la demande, des dossiers locaux synchronisés, Photos, le partage et une application GTK4 native avec icône de notification et lanceur de recherche, plus une ligne de commande scriptable.

Chiffré de bout en bout
Chiffré avec vos clés Proton avant que quoi que ce soit ne quitte la machine.
Application GTK4 native
Construite avec GTK4 et libadwaita, écrite en Rust.
8 langues
Anglais, allemand, espagnol, français, italien, néerlandais, polonais et portugais du Brésil.
Licence MIT
Tout le code est sur GitHub. Rapports de bugs, traductions et correctifs bienvenus.
Fonctionnalités
Tout ce pour quoi vous utilisez Proton Drive
Fichiers, Photos et partage, intégrés au bureau Linux et à chacun de ses programmes.
Votre Drive comme un dossier
~/ProtonDrivefonctionne avec tous les programmes. Les fichiers se téléchargent à l’ouverture, bloc par bloc : une vidéo démarre tout de suite et une grande archive se lit sans tout récupérer.Disponible hors ligne
Gardez certains fichiers et dossiers entièrement téléchargés. Le reste est mis en cache dans la limite de taille que vous fixez.
Dossiers synchronisés
Sauvegardez des dossiers comme
~/Documentsen copie bidirectionnelle complète ou en ligne uniquement, avec règles d’exclusion, copies de conflit plutôt qu’écrasement, pause et limites de bande passante.Écritures sûres
Les modifications sont préparées sur le disque et mises en file d’attente avant d’être confirmées : elles survivent à une coupure réseau, un plantage ou un redémarrage, et s’envoient dès que possible.
Photos
Chronologie avec favoris, albums et Lieux sur une carte. Les paires RAW+JPEG s’affichent comme une seule photo, avec recherche de doublons, diaporama et import depuis Google Photos (Takeout).
Partage
Invitez des personnes comme lecteur, éditeur ou administrateur, créez des liens publics avec mot de passe et date d’expiration, et acceptez des invitations.
Zone de notification et lanceur
État, pause et actions rapides depuis l’icône.
pdfs-promptcherche à la fois dans Proton Drive et dans votre dossier personnel, dans sa propre fenêtre, via fuzzel, rofi ou wofi, ou en direct dans fzf.Ligne de commande scriptable
Environ 55 commandes
pdfspour les fichiers, la synchronisation, le partage, Photos, la corbeille, les versions et le diagnostic. Les requêtes affichent du JSON avec--json.
Captures
De plus près
Captures de l’application de bureau et du lanceur de recherche.
Chronologie des photos
Lieux sur une carteDonnées cartographiques © contributeurs OpenStreetMap, GeoNames, Natural Earth
Mes fichiers
Synchronisation
Historique de synchronisation avec conflits résolus
Ordinateurs
Lanceur de recherche
Lanceur de recherche dans fzf
Se connecter
Comment ça marche
Un service en arrière-plan conserve votre session, monte ~/ProtonDrive via FUSE, gère la file d’envoi et la synchronisation, et suit le flux d’événements de Proton pour les modifications faites ailleurs.
Un service, plusieurs interfaces
L’application, l’icône, le lanceur et la CLI parlent au même service et affichent donc toujours le même état.
Chiffré avant l’envoi
Tout est chiffré avec vos clés Proton, grâce à une implémentation en Rust du SDK Drive de Proton, avant de quitter la machine.
Transparent sur les compromis
Les fichiers ouverts sont déchiffrés dans un cache local pour que les programmes puissent les lire. Le modèle de menace explique ce que cela implique.
Installer
Installer
Chaque version fournit des paquets pour x86_64. Les autres architectures se compilent depuis les sources.
Ubuntu 24.04 ou plus récent. Téléchargez le .deb de la dernière version, puis :
sudo apt install ./proton-drive-linux_*_amd64.debFedora 44 ou plus récent. Téléchargez le .rpm signé de la dernière version, puis :
sudo dnf install ./proton-drive-linux-*.x86_64.rpmDepuis l’AUR, aussi disponible en -bin et -git :
paru -S proton-drive-for-linuxRust 1.96 ou plus récent, ainsi que les paquets de développement de GTK4, libadwaita, WebKitGTK 6, libsecret et FUSE 3.
git clone https://github.com/narrrl/proton-drive-linux.gitcd proton-drive-linuxcargo build --release --lockedOuvrez ensuite Proton Drive depuis le menu des applications et connectez-vous. L’application démarre le service en arrière-plan et vos fichiers apparaissent dans ~/ProtonDrive.
Vous préférez le terminal ? pdfs login enregistre la session, puis activez le service une fois :
pdfs loginsystemctl --user enable --now proton-drive.servicepdfs statusNécessite FUSE 3, GTK 4.12 avec libadwaita 1.5 et un trousseau comme GNOME Keyring, KWallet ou KeePassXC.
Open source, développé en public
Proton Drive pour Linux est un projet communautaire. Essayez-le d’abord avec des données dont vous avez une autre copie, et lisez ce qui survit à la perte d’une machine avant de vous y fier.
Documentation
Guide d’utilisation, référence de la CLI, configuration et dépannage.
Signaler un bug
Quelque chose ne marche pas ou n’est pas clair ? Ouvrez un ticket sur GitHub.
Traduire
Aidez à traduire l’application dans votre langue avec les catalogues gettext.
Récupération
Comment retrouver vos dossiers synchronisés après une réinstallation ou la perte d’une machine.