ProtonDrive Linux Client
by ronki2304
Unofficial open-source sync client for ProtonDrive on Linux
About
ProtonDrive Linux Client is an unofficial, open-source desktop sync client for ProtonDrive, built with GTK4 and Libadwaita. It uses Proton's official @protontech/drive-sdk — the same SDK Proton uses for their own CLI — ensuring long-term API compatibility. Authenticate with your Proton account through an embedded browser window with full 2FA support. Set up one or more local folders to sync with ProtonDrive, with two-way sync, conflict detection, and automatic conflict copies. The client handles real-world failure modes: offline change queuing with replay on reconnect, token expiry recovery without data loss, and actionable errors for disk full, permission denied, inotify limit exceeded, and file locked conditions.
Permissions
1 permission weaken the sandbox. Flatsonar asks before installing.
- full access to your home folder
--filesystem=home - network
--share=network - inter-process communication (needed for X11)
--share=ipc - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - GPU acceleration
--device=dri
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- installs a prebuilt binary instead of building from source (x2)
source:prebuilt - the build has network access: it can download things the manifest does not list
protondrive-engine:build-options:--share=network - hosted by github.com/ronki2304, which owns the io.github namespace of io.github.ronki2304.ProtonDriveLinuxClient
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.