I am continuing to cut ties with everything Microsoft and my next project is to migrate everything that I have in One Drive to Proton Drive. My goal is eventual subscription cancellation with MS.
The scenario I'll be running under is accessing files from different devices and getting a synched version of any file available.
I found this in searching the interweb:
There is currently no official desktop client for ProtonDrive on Linux, but several unofficial solutions exist to enable desktop functionality. The most prominent is an unofficial Linux GUI client developed by DonnieDice, which provides a modern interface matching Proton's design, supports bi-directional sync, file browsing, and mounting ProtonDrive as a local filesystem using rclone as a backend. This client is available through various package managers like AUR (yay or paru), Flatpak, AppImage, PPA for Ubuntu/Debian, and COPR for Fedora.
Alternatively, users can leverage rclone directly to sync or mount ProtonDrive. This involves setting up a remote configuration via rclone, creating a local directory (e.g., ~/ProtonDrive ), and using commands like rclone sync to synchronize files or rclone mount to access the cloud storage as a local drive. For automation, systemd timers or cron jobs can be used to run sync commands periodically. While rclone is functional, some users report instability and performance issues with certain GUI wrappers like S3drive or Celeste, which are built on rclone but have limitations such as crashes with large folders or lack of certain features.
Proton has acknowledged the demand for a Linux client but has not provided a timeline for its development, citing difficulties in hiring Linux desktop developers. However, the recent preview of the Proton Drive SDK, which includes C# bindings for major platforms and a JavaScript interface for web apps, may lay the groundwork for future Linux support, as it contains the foundational components needed to build such a client. Until official support arrives, the community-driven solutions remain the primary options for Linux users.
Does anyone have any advice to offer on whether the "unofficial Linux GUI client developed by DonnieDice" is a viable option for the scenario I described?
TIA for any help