LinuxSharePoint on Linux
SharePoint

SharePoint has no Linux desktop access. Until now.

Microsoft doesn't ship a Linux client for SharePoint. The official path is the web UI or syncing through OneDrive on Windows — neither works on a Linux workstation. ExpanDrive mounts SharePoint sites and document libraries as a native drive on Ubuntu, Debian, Fedora, RHEL, and CentOS. Every Linux app sees SharePoint as the local filesystem.

— What you get

SharePoint on Linux — via Microsoft Graph.

Native .deb and .rpm packages.

Signed apt and yum repositories for automatic updates. Install through your package manager — the same workflow as every other Linux tool on your machine.

Sites, document libraries, subsites.

Mount a tenant root, a single site collection, or a specific document library. Subsite navigation works. The same multi-site, single-connection model that runs on Mac and Windows.

Microsoft Graph API.

Authenticated via modern auth and Graph. Tenant Conditional Access, MFA, device-compliance, and sensitivity labels all apply. Your security team's policies enforce the same as they do for OneDrive on Windows.

Streamed on demand.

No full local mirror of a tenant's entire SharePoint estate. Files stream when opened and cache locally; pin folders for offline access when you need them.

— vs the Linux alternatives

Where the other paths fall short.

Linux SharePoint access has historically been a story of "use the web." Here's what each alternative actually does.

  • The web UI isn’t enough. SharePoint’s web interface works for browsing and light editing — but every desktop workflow (open in Office, sync to a dev tree, batch-rename a folder, version-control a directory) needs a real filesystem mount.
  • davfs2 is unmaintained and brittle. The OG Linux WebDAV mount tool. Still works for some endpoints; broken or slow on others. Doesn’t handle modern auth, doesn’t support sensitivity labels, doesn’t handle Graph at all.
  • Microsoft offers no Linux client. No first-party Linux SharePoint app, no Linux OneDrive (which would have at least partially solved this), no Linux roadmap. The official answer is "use the web." ExpanDrive is the alternative.
  • rclone is CLI-first. rclone’s SharePoint support is functional for batch transfers, not for daily desktop use. No GUI, no offline pinning, no smart cache, no integration with file managers.

— Common questions

Common questions about SharePoint on Linux.

Tenant policies, subsites, distros, sensitivity labels, and what to do when your IT admin asks how this works.

Yes. ExpanDrive authenticates via Microsoft's OAuth and Graph API, so all tenant security policies apply — MFA, Conditional Access, device-compliance, sign-in risk policies. If your admin blocks unmanaged devices, that block applies to ExpanDrive too. If your admin allows the OneDrive client, ExpanDrive runs under the same trust envelope.

Need a File Orchestration Platform, not just a drive?

The cloud connectors mounting your drive on macOS, Windows, and Linux are the same ones that run on Files.com's high-performance cloud File Orchestration Platform — used by 4,000+ businesses including Equifax, Rag & Bone, Cognizant, and Michelin. If you need automations, audit logs, SFTP / AS2 servers, or compliance reporting on top of your file estate, that lives there.

Try it free.
Mount everything.

Free for personal use. Runs on every Mac, PC, and Linux box built in the last decade.