Inoffizieller Community-Client
Proton Drive auf dem Linux-Desktop.
Deine Dateien als Ordner, der bei Bedarf lädt, synchronisierte lokale Ordner, Fotos, Freigaben und eine native GTK4-App mit Tray und Suchstarter, dazu eine skriptfähige Kommandozeile.

Ende-zu-Ende-verschlüsselt
Mit deinen Proton-Schlüsseln verschlüsselt, bevor etwas den Rechner verlässt.
Native GTK4-App
Gebaut mit GTK4 und libadwaita, geschrieben in Rust.
8 Sprachen
Englisch, Deutsch, Spanisch, Französisch, Italienisch, Niederländisch, Polnisch und brasilianisches Portugiesisch.
MIT-lizenziert
Jede Zeile liegt auf GitHub. Fehlerberichte, Übersetzungen und Patches sind willkommen.
Funktionen
Alles, wofür du Proton Drive nutzt
Dateien, Fotos und Freigaben, eingebaut in den Linux-Desktop und jedes Programm darauf.
Dein Drive als Ordner
~/ProtonDrivefunktioniert mit jedem Programm. Dateien werden beim Öffnen blockweise geladen, sodass ein Video sofort startet und ein großes Archiv lesbar ist, ohne es ganz herunterzuladen.Offline verfügbar
Ausgewählte Dateien und Ordner bleiben vollständig heruntergeladen. Alles andere wird innerhalb einer Größengrenze zwischengespeichert, die du festlegst.
Synchronisierte Ordner
Sichere Ordner wie
~/Documentsals vollständige Zwei-Wege-Kopie oder nur online, mit Ignorierregeln, Konfliktkopien statt Überschreiben, Pause und Bandbreitenlimits.Sicheres Schreiben
Änderungen werden auf der Festplatte bereitgestellt und eingereiht, bevor sie bestätigt werden. So überstehen sie Verbindungsabbrüche, Abstürze und Neustarts und werden hochgeladen, sobald es geht.
Fotos
Zeitleiste mit Favoriten, Alben und Orten auf einer Karte. RAW+JPEG-Paare erscheinen als ein Foto, dazu Duplikatsuche, Diashow und Import aus Google Fotos (Takeout).
Freigaben
Lade Personen als Betrachter, Bearbeiter oder Admin ein, erstelle öffentliche Links mit Passwort und Ablaufdatum und nimm Einladungen an.
Tray und Suchstarter
Status, Pause und Schnellaktionen im Tray.
pdfs-promptdurchsucht Proton Drive und deinen Home-Ordner gemeinsam, im eigenen Fenster, über fuzzel, rofi oder wofi oder live in fzf.Skriptfähige Kommandozeile
Rund 55
pdfs-Befehle für Dateien, Synchronisierung, Freigaben, Fotos, Papierkorb, Versionen und Diagnose. Abfragebefehle geben mit--jsonJSON aus.
Screenshots
Ein genauerer Blick
Screenshots der Desktop-App und des Suchstarters.
Fotos-Zeitleiste
Orte auf der KarteKartendaten © OpenStreetMap-Mitwirkende, GeoNames, Natural Earth
Meine Dateien
Synchronisierung
Synchronisierungsverlauf mit gelösten Konflikten
Computer
Suchstarter
Suchstarter in fzf
Anmelden
So funktioniert es
Ein Hintergrunddienst hält deine Sitzung, bindet ~/ProtonDrive über FUSE ein, verarbeitet die Upload-Warteschlange und die Synchronisierung und folgt Protons Ereignisstrom für Änderungen von anderen Geräten.
Ein Dienst, viele Oberflächen
App, Tray, Suchstarter und CLI sprechen mit demselben Dienst und zeigen deshalb immer denselben Stand.
Verschlüsselt vor dem Upload
Alles wird mit deinen Proton-Schlüsseln verschlüsselt, über eine Rust-Implementierung von Protons Drive-SDK, bevor es den Rechner verlässt.
Offen über die Abwägungen
Geöffnete Dateien werden in einen lokalen Cache entschlüsselt, damit Programme sie lesen können. Das Bedrohungsmodell erklärt, was das bedeutet.
Installation
Installation
Jede Version enthält Pakete für x86_64. Andere Architekturen werden aus dem Quellcode gebaut.
Ubuntu 24.04 oder neuer. Lade die .deb aus der neuesten Version herunter, dann:
sudo apt install ./proton-drive-linux_*_amd64.debFedora 44 oder neuer. Lade die signierte .rpm aus der neuesten Version herunter, dann:
sudo dnf install ./proton-drive-linux-*.x86_64.rpmAus dem AUR, auch als -bin und -git verfügbar:
paru -S proton-drive-for-linuxRust 1.96 oder neuer sowie die Entwicklungspakete für GTK4, libadwaita, WebKitGTK 6, libsecret und FUSE 3.
git clone https://github.com/narrrl/proton-drive-linux.gitcd proton-drive-linuxcargo build --release --lockedÖffne dann Proton Drive aus dem Anwendungsmenü und melde dich an. Die App startet den Hintergrunddienst, und deine Dateien erscheinen in ~/ProtonDrive.
Lieber im Terminal? pdfs login speichert die Sitzung, danach den Dienst einmal aktivieren:
pdfs loginsystemctl --user enable --now proton-drive.servicepdfs statusBenötigt FUSE 3, GTK 4.12 mit libadwaita 1.5 und einen Schlüsselbund wie GNOME Keyring, KWallet oder KeePassXC.
Quelloffen und öffentlich entwickelt
Proton Drive für Linux ist ein Community-Projekt. Probiere es zuerst mit Daten aus, von denen du eine weitere Kopie hast, und lies nach, was einen verlorenen Rechner übersteht, bevor du dich darauf verlässt.
Dokumentation
Benutzerhandbuch, CLI-Referenz, Konfiguration und Fehlerbehebung.
Fehler melden
Etwas kaputt oder unklar? Eröffne ein Issue auf GitHub.
Übersetzen
Hilf mit gettext-Katalogen, die App in deine Sprache zu bringen.
Wiederherstellung
So bekommst du deine synchronisierten Ordner nach einer Neuinstallation oder einem verlorenen Rechner zurück.