Cliente comunitario no oficial
Proton Drive en el escritorio Linux.
Tus archivos como una carpeta que descarga bajo demanda, carpetas locales sincronizadas, Fotos, uso compartido y una app GTK4 nativa con icono en la bandeja y lanzador de búsqueda, además de una línea de comandos programable.

Cifrado de extremo a extremo
Cifrado con tus claves de Proton antes de que nada salga del equipo.
App GTK4 nativa
Hecha con GTK4 y libadwaita, escrita en Rust.
8 idiomas
Inglés, alemán, español, francés, italiano, neerlandés, polaco y portugués de Brasil.
Licencia MIT
Todo el código está en GitHub. Se agradecen informes de errores, traducciones y parches.
Funciones
Todo aquello para lo que usas Proton Drive
Archivos, Fotos y uso compartido, integrados en el escritorio Linux y en cada programa.
Tu Drive como carpeta
~/ProtonDrivefunciona con cualquier programa. Los archivos se descargan al abrirlos, bloque a bloque, así que un vídeo empieza a reproducirse y un archivo comprimido grande se puede leer sin descargarlo entero.Disponible sin conexión
Mantén archivos y carpetas elegidos totalmente descargados. Todo lo demás se guarda en caché dentro del límite de tamaño que tú fijes.
Carpetas sincronizadas
Haz copia de carpetas como
~/Documentsen ambos sentidos o solo en línea, con reglas para ignorar, copias en conflicto en lugar de sobrescribir, pausa y límites de ancho de banda.Escrituras seguras
Los cambios se preparan en disco y se ponen en cola antes de confirmarse, así sobreviven a una conexión perdida, un fallo o un reinicio y se suben en cuanto es posible.
Fotos
Línea de tiempo con favoritos, álbumes y Lugares en un mapa. Los pares RAW+JPEG aparecen como una sola foto, con buscador de duplicados, presentación e importación desde Google Fotos (Takeout).
Uso compartido
Invita a personas como lector, editor o administrador, crea enlaces públicos con contraseña y caducidad, y acepta invitaciones.
Bandeja y lanzador de búsqueda
Estado, pausa y acciones rápidas en la bandeja.
pdfs-promptbusca a la vez en Proton Drive y en tu carpeta personal, en su propia ventana, con fuzzel, rofi o wofi, o en directo en fzf.Línea de comandos programable
Unos 55 comandos
pdfspara archivos, sincronización, uso compartido, Fotos, Papelera, versiones y diagnóstico. Las consultas imprimen JSON con--json.
Capturas
Un vistazo más de cerca
Capturas de la app de escritorio y del lanzador de búsqueda.
Línea de tiempo de Fotos
Lugares en un mapaDatos del mapa © colaboradores de OpenStreetMap, GeoNames, Natural Earth
Mis archivos
Sincronización
Historial de sincronización con conflictos resueltos
Equipos
Lanzador de búsqueda
Lanzador de búsqueda en fzf
Iniciar sesión
Cómo funciona
Un servicio en segundo plano mantiene tu sesión, monta ~/ProtonDrive mediante FUSE, gestiona la cola de subidas y la sincronización, y sigue el flujo de eventos de Proton para ver los cambios hechos en otros lugares.
Un servicio, muchas interfaces
La app, la bandeja, el lanzador y la CLI hablan con el mismo servicio, así que siempre muestran el mismo estado.
Cifrado antes de subir
Todo se cifra con tus claves de Proton, mediante una implementación en Rust del SDK de Drive de Proton, antes de salir del equipo.
Claro sobre las concesiones
Los archivos que abres se descifran en una caché local para que los programas puedan leerlos. El modelo de amenazas explica lo que eso implica.
Instalar
Instalar
Cada versión incluye paquetes para x86_64. Otras arquitecturas se compilan desde el código fuente.
Ubuntu 24.04 o posterior. Descarga el .deb de la última versión y después:
sudo apt install ./proton-drive-linux_*_amd64.debFedora 44 o posterior. Descarga el .rpm firmado de la última versión y después:
sudo dnf install ./proton-drive-linux-*.x86_64.rpmDesde AUR, también como -bin y -git:
paru -S proton-drive-for-linuxRust 1.96 o posterior y los paquetes de desarrollo de GTK4, libadwaita, WebKitGTK 6, libsecret y FUSE 3.
git clone https://github.com/narrrl/proton-drive-linux.gitcd proton-drive-linuxcargo build --release --lockedDespués abre Proton Drive desde el menú de aplicaciones e inicia sesión. La app arranca el servicio en segundo plano y tus archivos aparecen en ~/ProtonDrive.
¿Prefieres la terminal? pdfs login guarda la sesión; después activa el servicio una vez:
pdfs loginsystemctl --user enable --now proton-drive.servicepdfs statusRequiere FUSE 3, GTK 4.12 con libadwaita 1.5 y un llavero como GNOME Keyring, KWallet o KeePassXC.
Código abierto, desarrollado en público
Proton Drive para Linux es un proyecto comunitario. Pruébalo primero con datos de los que tengas otra copia y lee qué sobrevive a la pérdida de un equipo antes de confiar en él.
Documentación
Guía de usuario, referencia de la CLI, configuración y solución de problemas.
Informar de un error
¿Algo falla o no se entiende? Abre una incidencia en GitHub.
Traducir
Ayuda a llevar la app a tu idioma con catálogos gettext.
Recuperación
Cómo recuperar tus carpetas sincronizadas tras reinstalar o perder un equipo.