Client della community non ufficiale

Proton Drive sul desktop Linux.

I tuoi file in una cartella scaricata su richiesta, cartelle locali sincronizzate, Foto, condivisione e un’app GTK4 nativa con icona nella barra di sistema e launcher di ricerca, più una riga di comando programmabile.

Software libero con licenza MIT · pacchetti per Debian, Ubuntu, Fedora e Arch

I miei file nell’app Proton Drive per Linux

Crittografia end-to-end

Cifrato con le tue chiavi Proton prima che qualcosa lasci il computer.

App GTK4 nativa

Realizzata con GTK4 e libadwaita, scritta in Rust.

8 lingue

Inglese, tedesco, spagnolo, francese, italiano, olandese, polacco e portoghese brasiliano.

Licenza MIT

Tutto il codice è su GitHub. Segnalazioni di bug, traduzioni e patch sono benvenute.

Funzionalità

Tutto ciò per cui usi Proton Drive

File, Foto e condivisione, integrati nel desktop Linux e in ogni suo programma.

  • Il tuo Drive come cartella

    ~/ProtonDrive funziona con qualsiasi programma. I file si scaricano quando li apri, un blocco alla volta: un video parte subito e un grande archivio si legge senza scaricarlo tutto.

  • Disponibile offline

    Tieni file e cartelle scelti completamente scaricati. Tutto il resto resta in cache entro il limite di dimensione che imposti.

  • Cartelle sincronizzate

    Esegui il backup di cartelle come ~/Documents come copia bidirezionale completa o solo online, con regole di esclusione, copie di conflitto invece di sovrascritture, pausa e limiti di banda.

  • Scritture sicure

    Le modifiche vengono preparate su disco e messe in coda prima di essere confermate: sopravvivono a una connessione persa, a un crash o a un riavvio e vengono caricate appena possibile.

  • Foto

    Cronologia con preferiti, album e Luoghi su una mappa. Le coppie RAW+JPEG appaiono come un’unica foto, con ricerca dei duplicati, presentazione e importazione da Google Foto (Takeout).

  • Condivisione

    Invita persone come visualizzatore, editor o amministratore, crea link pubblici con password e scadenza, e accetta gli inviti.

  • Barra di sistema e launcher

    Stato, pausa e azioni rapide dall’icona. pdfs-prompt cerca insieme in Proton Drive e nella tua cartella home, in una finestra propria, tramite fuzzel, rofi o wofi, o in tempo reale in fzf.

  • Riga di comando programmabile

    Circa 55 comandi pdfs per file, sincronizzazione, condivisione, Foto, Cestino, versioni e diagnostica. Le interrogazioni stampano JSON con --json.

Screenshot

Più da vicino

Screenshot dell’app desktop e del launcher di ricerca.

  • Cronologia delle foto

  • Luoghi su una mappaDati della mappa © contributori di OpenStreetMap, GeoNames, Natural Earth

  • I miei file

  • Sincronizzazione

  • Cronologia di sincronizzazione con conflitti risolti

  • Computer

  • Launcher di ricerca

  • Launcher di ricerca in fzf

Come funziona

Un servizio in background mantiene la tua sessione, monta ~/ProtonDrive tramite FUSE, gestisce la coda di caricamento e la sincronizzazione, e segue il flusso di eventi di Proton per le modifiche fatte altrove.

  • Un servizio, tante interfacce

    L’app, l’icona, il launcher e la CLI parlano con lo stesso servizio, quindi mostrano sempre lo stesso stato.

  • Cifrato prima del caricamento

    Tutto viene cifrato con le tue chiavi Proton, tramite un’implementazione in Rust dell’SDK Drive di Proton, prima di lasciare il computer.

  • Chiaro sui compromessi

    I file che apri vengono decifrati in una cache locale perché i programmi possano leggerli. Il modello di minaccia spiega cosa significa.

Leggi il modello di minaccia

Installa

Installa

Ogni versione include pacchetti per x86_64. Le altre architetture si compilano dal codice sorgente.

Ubuntu 24.04 o successivo. Scarica il .deb dall’ultima versione, poi:

sudo apt install ./proton-drive-linux_*_amd64.deb

Fedora 44 o successivo. Scarica l’.rpm firmato dall’ultima versione, poi:

sudo dnf install ./proton-drive-linux-*.x86_64.rpm

Da AUR, disponibile anche come -bin e -git:

paru -S proton-drive-for-linux

Rust 1.96 o successivo più i pacchetti di sviluppo di GTK4, libadwaita, WebKitGTK 6, libsecret e FUSE 3.

git clone https://github.com/narrrl/proton-drive-linux.gitcd proton-drive-linuxcargo build --release --locked

Poi apri Proton Drive dal menu delle applicazioni e accedi. L’app avvia il servizio in background e i tuoi file compaiono in ~/ProtonDrive.

Preferisci il terminale? pdfs login salva la sessione, poi abilita il servizio una volta:

pdfs loginsystemctl --user enable --now proton-drive.servicepdfs status

Richiede FUSE 3, GTK 4.12 con libadwaita 1.5 e un portachiavi come GNOME Keyring, KWallet o KeePassXC.