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.Vitesse locale
Créer, renommer et supprimer des fichiers se fait aussitôt, en ligne comme hors ligne. 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. Une modification refusée par Proton Drive s’affiche aussitôt, sur le fichier aussi.
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.Plusieurs ordinateurs, une sauvegarde
Poursuivez la sauvegarde d’un ordinateur sur une nouvelle machine et récupérez ses dossiers en une étape, ou laissez deux ordinateurs synchroniser les mêmes dossiers, suppressions comprises.
Vue d’ensemble de la synchronisation
Ce qui s’envoie, ce qui attend, ce qui a échoué et pourquoi, avec un historique. Une modification refusée par Proton Drive peut être exportée ou abandonnée.
Parcourir avec l’historique des versions
Mes fichiers, Partagés avec moi, Partagés par moi, Ordinateurs et Corbeille, avec des miniatures y compris pour le RAW, le glisser-déposer, les détails et les versions précédentes de chaque fichier.
Vérification des mises à jour, si vous le voulez
Activez-la dans les Préférences et l’application interroge GitHub une fois par jour. Elle est désactivée par défaut et n’est pas proposée quand un gestionnaire de paquets apporte les mises à jour.
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.
Fedora 44 ou plus récent. Activez le dépôt COPR, et dnf upgrade garde l’application à jour :
sudo dnf copr enable narl-rs/proton-drive-linuxsudo dnf install proton-drive-linuxDepuis l’AUR, aussi disponible en -bin et -git :
paru -S proton-drive-for-linuxUbuntu 24.04 ou plus récent. Téléchargez le .deb de la dernière version, puis :
sudo apt install ./proton-drive-linux_*_amd64.debLe dépôt est un flake. Ajoutez-le comme input et activez le module, qui démarre aussi le service dans chaque session graphique :
{ inputs.proton-drive-linux.url = "github:narrrl/proton-drive-linux"; outputs = { nixpkgs, proton-drive-linux, ... }: { nixosConfigurations.<host> = nixpkgs.lib.nixosSystem { modules = [ proton-drive-linux.nixosModules.default { services.proton-drive-linux.enable = true; } ]; }; };}Rust 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.