hn.today

Show HN: Proton Drive for Linux

oss.lsantos.dev48 points18 comments
Screenshot of Show HN: Proton Drive for Linux

Proton Drive Linux FS is a FUSE-based virtual filesystem that mounts a Proton Drive account as a local directory on Linux, presenting Proton's metadata as ordinary files and folders while downloading file contents only when accessed. It implements lazy downloading to save bandwidth and disk space, applies remote updates via Proton's event feed to invalidate directory listings and cached content, and buffers writes to local temporary files that are uploaded to Proton after a timeout when files close. The behavior mirrors other cloud-drive mounts (Google Drive, Dropbox, OneDrive) and aims to keep credentials and data confined to a single daemon layer to minimize leakage.

Architecture separates concerns: user apps talk to the kernel FUSE layer, which forwards operations to a single daemon that alone communicates with Proton’s API; a tray app or future GUI interacts with that daemon over a Unix socket or a fallback status file. Most common operations - read, write, create, delete, rename, move - have been tested on one Proton Drive share, but the project is early and unofficial, not affiliated with Proton AG, and users should expect bugs. Documentation includes quick-start, install, configuration, troubleshooting, and contribution guidance, with an issue tracker for reports.

Read on oss.lsantos.dev18 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

Next.js 16.4

Next.js 16.4

Next.js 16.4 introduces Cache Components, a new default programming model that enhances performance by enabling faster loads and instant client navigation. All new apps will use Cache Components by default, with improvements like reduced memory usage and smaller bundles, and migration tools for existing apps. (nextjs.org)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.