OneDrive Client for Linux
ExpanDrive is a powerful OneDrive for Linux client that supports Ubuntu, Linux Mint, CentOS, Fedora, Redhat and most popular distributions. It supports two-way sync via a mounted drive to OneDrive, OneDrive for Business and Sharepoint by securely connecting to the Microsoft Graph API.
ExpanDrive 7 runs on Ubuntu, Red Hat, Linux Mint, CentOS, Debian and most other popular distributions. We provide Deb and RPM based installers and have an integrated auto-updater to help you stay up to date. ExpanDrive connects to OneDrive, Sharepoint and OneDrive for Business as a fast network drive.
OneDrive client options on Linux
Most of the major cloud storage providers don’t provide any first-party client for Linux. Microsoft does not seem to have any plans to provide a Linux client for OneDrive/Sharepoint, despite the huge base of Office 365 customers who run on Linux. With an increasing number of users running Linux as their primary operating system having a solution to connect to cloud storage is more important than ever.
There are a few open-source options that provide a sync style client, such as skilion’s command-line OneDrive client. However, unless you’re a power user this option can be pretty intimidating. It also is a sync client, which means you’re going to be syncing down a lot of extra data you might not need.
Mounting a OneDrive Network Drive on Linux
ExpanDrive is a OneDrive client that lets you connect your files using a fast network drive. Like Microsoft’s built-in client on Windows 10, everything is accessed on demand. You can browse and open any file from within your file manager or from the command-line. ExpanDrive builds native access to OneDrive into Linux.
“ExpanDrive lets you mount remote sftp drives and it actually works! I.e. no long delays or dropped connection in the middle of a save.”
Allan Odgaard, TextMate
“My first impression after reading ExpanDrive’s promotional description last week was that it sounded too good to be true. One week later, I’m pretty sure it actually is that good.”
John Gruber, Daring Fireball
ExpanDrive is currently shipping for Linux Desktop environments, with a server version coming soon. We regularly test on:
- Linux Mint
- Arch Linux
Debian based distributions
For Debian based distributions like Ubuntu start by download our latest .deb package. With modern versions of apt you can download and install the package using the apt command. This will also pull in the required dependencies.
sudo apt install ./ExpanDrive_7.0.16_amd64.deb
Alternatively you can install the package with dpkg, but then you’ll need to use apt to fulfill the dependencies.
Redhat based distributions
Download our latest RPM and use yum to install ExpanDrive and the required dependencies.
sudo yum localinstall ./ExpanDrive-7.0.16.x86_64.rpm
OneDrive Network Drive
ExpanDrive for Linux has a full featured file explorer as well as a fast network drive client. This builds support for OneDrive into every application in your environment, including terminal apps and the file explorer.