OneDrive for Linux

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.

Connecting to OneDrive on Linux
Watch this video on YouTube.
Connecting to OneDrive on Linux with ExpanDrive 7
OneDrive mounted directly within the filesystem

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 includes a powerful cloud storage browser

Amazing Reviews

allan-odgaard

“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

DF-Star-Logo

“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

Hello, Linux

ExpanDrive is currently shipping for Linux Desktop environments, with a server version coming soon. We regularly test on:

  • Ubuntu
  • Linux Mint
  • Fedora
  • Centos
  • Redhat
  • Arch Linux
  • OpenSUSE
  • Debian

Installing ExpanDrive

ExpanDrive_7.0.16_amd64.deb – x64 Deb for Ubuntu, Mint, Debian

ExpanDrive-7.0.16.x86_64.rpm – x64 RPM for Red Hat, Fedora

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.

ExpanDrive 7 – The Best Gets Even Better.

It’s finally here! ExpanDrive 7 brings massive performance improvements and a huge array of new features and improvements to all aspects of the app. It also now runs on Linux!

Learn More
Download ExpanDrive
Version 7.0.16 for Mac, Windows and Linux
Released May 9th, 2019

ExpanDrive 7 now includes an incredibly powerful cloud storage browser and transfer app along with the best network drive for the cloud. Take a look:

ExpanDrive’s storage browser features advanced controls for file transfer, version management, and server side search.

Dramatically faster and more powerful

Protocol Icons

Connect to all major cloud storage providers, or your own server. With a single app you can connect to:

  • Dropbox
  • Google Drive & Team Drives 
  • Box 
  • OneDrive
  • Sharepoint
  • Nextcloud
  • Microsoft Azure Storage
  • Wasabi
  • Amazon S3
  • Backblaze B2
  • SFTP/FTP, WebDAV
  • Hello, Linux

    Major storage providers have left you behind and we’re here to help. ExpanDrive adds native cloud storage access into Linux for all major Linux distributions, including Ubuntu, Mint, CentOS, Redhat, and more.

    Improved Smart Offline Sync

    Choose files for offline access and work without an internet connection. Synchronization to the cloud takes place automatically when you’re back online. Other files are accessed on-demand from the cloud, taking no disk space.

    Integrated Search

    ExpanDrive hooks into Spotlight Search on Mac and Windows file search. Quickly search your remote storage for whatever you’re looking for. The integrated storage browser has additional support for blazing-fast server side search.

    Multi-user file locking

    ExpanDrive now propagates lock files in Microsoft Office documents across the cloud. If a user is editing an Office document, other users will only be able to open that document read-only until the editing user closes it.

    File Version Management

    Easily access older versions of files on cloud storage backends that support versioning, including Box, Dropbox, S3, Google Drive, OneDrive and Sharepoint.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    ExpanDrive supports macOS 10.9 or newer and a wide variety of Linux distributions including Ubuntu, Linux Mint, Centos, Fedora, Redhat, and more. Learn more about how to install ExpanDrive for Linux here.

    ExpanDrive runs on Microsoft Windows 7 through Windows 10. Windows Server is also supported as well as RDP/Terminal services environments. ExpanDrive can isolate multiple users logged into the same machine so they each have their own view of cloud storage.

    S3 Browser for Mac, Windows & Linux

    Amazon S3 Browser for Mac, Windows & Linux

    ExpanDrive is a fast Amazon S3 client that lets you browse S3 (or S3-compatible) storage. It builds native access to S3 directly into Finder and your Mac system at the filesystem level. Finder and Explorer, or any other application, can browser you S3 buckets natively and access the remote content on-demand. It effectively turns your Mac, Windows or Linux machine into a S3 Browser. This lets you browse S3 storage without needing to sync down any of the data in advance. You can view buckets, manage files, and transfer large amounts of data from within any application.

    Browse an Amazon S3 Bucket from within Finder

    In addition to filesystem integration, ExpanDrive 7 has a powerful cloud storage browser and file manager. It surfaces more advanced features of S3 like setting the ACL for a given object, or modifying its storage class.

    Browse S3 from within a full-featured cloud storage browser

    If you’re looking for a simple S3 uploader, ExpanDrive’s storage browser has a blazing fast uploader built in that is designed for bulk upload and data migration. Files are uploaded in the background with our multi-threaded transfer engine. This makes uploads feel instant and doesn’t leave you waiting on transfers while you continue to go about your work.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    S3 Browser options for mac

    Most consumer-focused cloud storage services like Dropbox or Google Drive come with their own desktop sync client. S3 is different in this respect. It is a developer/infrastructure focused service that is primarily accessed by an API that you need a third party client to access. Amazon provides a fairly basic web interface, but other than that the only way to get data in and out of it is via the API.

    There are a wide variety of clients to access S3, like S3 Browser or Transmit for the Mac. DragonDisk used to be targeted on this use-case but development ceased a few years ago. Most of these provide basic access to S3, but don’t provide native access to content. ExpanDrive provides advanced functionality and also turns S3 into an infinite-capacity external drive.

    Bucket level organization

    To get started you load ExpanDrive and input your access key ID as well as your secret key. Connecting mounts the root of your AWS account. Now you can use Finder or Explorer to browse your buckets and then drill into them.

    S3 is organized into buckets, which are top-level folders that are uniquely named throughout the service. You can attach various policies to a bucket such as restricting access to particular users or making hosted content available to the public. ExpanDrive lets you mount the root of your S3 account, showing you all your buckets (if your user has permission to list buckets). You can restrict mount a specific bucket, or even a particular folder in a bucket, by typing the bucket name in the remote path section. For additional details you can check out our documentation on connecting to S3. This is useful if you have an IAM user with access to only a single bucket or doesn’t have the permissions to list the buckets for an account.

    Browse S3-Compatible storage like Wasabi

    Amazon provides a simple guide to get started with their S3 service. ExpanDrive is also compatible with any S3-protocol compatible service like Wasabi or Dream Objects. For Wasabi ExpanDrive has a built-in connection profile. But you can also select the Amazon S3 connection profile and modify the server field to connect to storage services like Dream Objects, Ceph, Cleversafe, Oracle and more.

    Click Save or Connect and you’re good to go. Amazon S3 will now be visible as a network drive whenever you login to your computer – letting you access all of your content from Finder, Explorer, Photoshop, Microsoft Office – whatever!

    Drag and drop files to copy them out to the cloud. You can even stream media content like movies and music directly from the S3 storage without needing to first download or sync them. For more information, check our documentation page on connecting ExpanDrive to S3.

    Download ExpanDrive

    System Requirements

    ExpanDrive supports macOS 10.9 or newer and a wide variety of Linux distributions including Ubuntu, Linux Mint, Centos, Fedora, Redhat, and more. Learn more about how to install ExpanDrive for Linux here.

    ExpanDrive runs on Microsoft Windows 7 through Windows 10. Windows Server is also supported as well as RDP/Terminal services environments. ExpanDrive can isolate multiple users logged into the same machine so they each have their own view of cloud storage.

    Map Box as a Network Drive on Mac, Windows and Linux

    Box.com, like most big online storage providers, provides a Sync client for your desktop PC or Mac. The Box sync client has long been plagued with problems and has had a reputation of being notoriously slow and buggy. Especially on the Mac. Box Sync 4 improves things a bit, but it still has the same problems any syncing app has. The best solution is to Map or Mount Box as a Network Drive, with ExpanDrive. Connect to your Box account just like a USB Drive. Browse the account in any application, like Word, Powerpoint, Photoshop – whatever. View and managed all your files directly from within Finder on the Mac or Explorer.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    Box as a network drive

    Problems with Sync – It needs lots of hard drive space

    To use Box Sync you first have to download all the data to your machine – which takes a long time and can take a lot of storage.  If you’re running a MacBook Air or an notebook with a 128GB SSD it’s going to pretty hard to use your company’s 500GB Box account. Forget trying to store lots of media and assets with Box sync. What you really want is to offload that data to the cloud, but still be able to get at it when you need it. That’s what a network drive like ExpanDrive is perfect for. The files are still there, but they are just stored directly on Box.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    Sync is less Secure

    Box has a great security model – you can provide fine grained control to your users. When employees leave, you can simply revoke their permissions. However, using Box Sync that model breaks down a bit. Everybody has a copy of the data sitting on their laptop. If the machine is lost or stolen the files remain there for the taking. If an employee runs off, they can still access all the data they had before since it is just sitting in a folder on their computer.

    Connect Box as a Network Drive with ExpanDrive

    ExpanDrive makes managing your Box account as seamless as using a USB Drive. It also improves the Box security model – ExpanDrive accesses everything on demand. Here is a video to help get a better idea of what ExpanDrive does and how it works.

    Map Dropbox as a Network Drive on Mac, Windows or Linux

    Dropbox is the most popular consumer online storage platform, now with over half a billion users in the system. Their primary client is the Dropbox desktop sync client, which mirrors a folder named Dropbox out to the cloud. It works great. However, as the amount of data you deal with in Dropbox or the number of users all accessing the same storage in Dropbox for Business starts to increase, sync gets pretty messy. Things like figuring out how to deal with different users that only have permission to a subset of the data or dealing with a 5TB dropbox account with users that only have a few hundred GB of storage on their Windows 7 laptops start to become real problems.

    Map Dropbox as a Drive

    ExpanDrive solves this by letting you actually mount Dropbox as a virtual drive on Mac and Windows. This lets you access your content natively, from Finder or Explorer, without having to sync the data. It’s all on demand, like a regular native filesystem. To get started, you want to download ExpanDrive.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    dropbox-screenshot1

    Once you’ve downloaded and installed ExpanDrive, you’ll want to select the option to create a new Dropbox Drive.

    ExpanDrive will now ask you to authorize a connection between ExpanDrive and Dropbox. This is a secure direct connection between your computer and Dropbox, ExpanDrive has no server that sits in between you.

    dropbox-screenshot3

    Once you’ve established the connection, you’ll have a virtual drive accessible from every application on your machine including Finder and Explorer.

    System Requirements

    ExpanDrive supports macOS 10.9 or newer and a wide variety of Linux distributions including Ubuntu, Linux Mint, Centos, Fedora, Redhat, and more. Learn more about how to install ExpanDrive for Linux here.

    ExpanDrive runs on Microsoft Windows 7 through Windows 10. Windows Server is also supported as well as RDP/Terminal services environments. ExpanDrive can isolate multiple users logged into the same machine so they each have their own view of cloud storage.

    ExpanDrive v7.0.12

    ExpanDrive 7 has been updated to v7.0.12 – It fixes a number of issues with Azure Storage, B2 connectivity and improvements to OneDrive and Sharepoint connections. Additionally it adds support for command-line interaction.

    Usage: expandrive [options]
    
    Options:
      -V, --version            output the version number
      -m, --mount [name]       Mount Drive
      -e, --eject [name]       Eject Drive
      -d, --destroy [name]     Destroy bookmark
      -a, --activate [serial]  Activate ExpanDrive License
      -c, --create [url]       Create SFTP/FTP/S3/WebDAV connection
      -h, --help               output usage information

    On Mac you want to call into the bundle to get to the command-line binary – ExpanDrive.app/Contents/MacOS/ExpanDrive. We will make an option to link a global shortcut to this soon.

    You can grab it on the auto updater or over at our ExpanDrive 7 page.

    Map Google Drive on Mac, Windows and Linux

    Map Google Drive as a Drive Letter on Windows, Mac and Linux

    In this post you’ll learn how to connect to Google Drive as a fast network drive on Mac, Windows or Linux. Access your entire GSuite account on-demand.

    Getting started with Google

    Google Drive is Google’s file storage and sharing product for GSuite. For personal accounts it comes with 15GB of free online storage. Business, enterprise and academic GSuite plans have unlimited storage.

    Most people use Drive via their browser directly at https://drive.google.com. Serious users need a full native integration on their desktop that lets them access files in the cloud from within any application.

    Google provides native integration options such their iOS/Android App and their backup and sync client, available for regular GSuite accounts. If you’re looking to get full native access to Google Drive in Finder or Explorer a shared network drive is a great option.

    Mounting Google Drive

    ExpanDrive is a powerful Google Drive client that connects to Google’s API transforming Drive into a fast network drive. It makes your entire accounts available from any app on your desktop.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    A mounted volume of a single team drive

    Sync clients generally require you pre-download and keep a copy of all the files you’re interested in on your machine. This takes up valuable harddrive space, time and bandwidth. Often for files you don’t need. With a shared drive you can access everything on-demand. If your company has many TB of data stored in the cloud and you travel with a small laptop, a mapping a network drive to Google lets you have the best of both worlds.

    Connect to multiple accounts

    Another nice thing about connecting to Google Drive as a network drive is that you can connect to multiple Google Drive accounts at the same time. You can map the root of your Google Drive or an individual Team Drive as a drive letter. You can even configure ExpanDrive to mount individual folders within your personal drive or within a Team Drive. If you’re working on a project confined to one tree of folders, this can be really convenient.

    Map specific Team Drive

    Let’s say you’re working on a team of people that is all using the same Team Drive. You can map that team drive to its own drive letter by configuring the remote path inside ExpanDrive. All of the team drives are organized in the “Team Drives” folder. If you had a Team Drive named “work” you could mount just that by setting the remote path to “/Team Drives/work” inside ExpanDrive.

    Set the remote path to mount a specific Team Drive or folder

    Files on demand

    Saving disk space or accessing huge shared Google Drive accounts is another great thing about ExpanDrive and Google Drive. Everything is accessed on demand without preemptively syncing data back and forth. So if you were working on a huge Team Drive like in the previous example you could mount that entire space without needing to first sync it to your computer. You can also easily mark files to be available as offline so you can get work done even without an internet connection.

    Access Google Drive as a shared drive

    ExpanDrive lets you actually mount your Google Drive account as a virtual drive, just like a USB Drive, on Mac or Windows. It adds Google Drive to Finder so you can browse and access your Drive account without needing to first sync your files, which takes up time and space on your laptop. Just access what you need, when you need it, from within any app like Finder, Windows Explorer, Microsoft Word, Photoshop, or whatever you use. Everything is safely in the cloud but not taking up space on your computer. Isn’t that the point of cloud storage anyways?

    Free up hard drive space

    What good is a 10TB account if your only supported mechanism move data is via sync. Jason Snell recently wrote a piece at Six Colors called the Dropbox Terabyte Conundrum about this same problem with Dropbox’s new 1TB plan. Using Sync to move your data means you need to pick a folder that mirrors your Drive account and then keep a copy of all that data on your machine. So unless your laptop have a 10TB Drobo or Synology NAS attached to it, then you can’t really DO much with a 10TB Google Drive account. Unless you have ExpanDrive.

    ExpanDrive
    Watch this video on YouTube.
    Download ExpanDrive for Mac, Windows & Linux

    Multiple Google Drive accounts on Mac and Windows

    ExpanDrive is a powerful client that lets you connect 2 or even multiple Google Drive accounts at the same time on Mac and Windows and Linux. Google’s Backup and Sync client and File Stream client are only able to connect to a single GSuite account.

    Learn More
    Download ExpanDrive
    Version 7.0.16 for Mac, Windows and Linux
    Released May 9th, 2019

    Connect Two Google Drive Accounts at once

    Many users have a GSuite account for work or school as well as a personal one. With multiple accounts your only option to move data in and out of both of those is using the browser. This might be fine for occasional use, but any serious user relies on native access to their files. Also, using a sync-style client has the additional issue of eating up valuable hard drive space storing files you might not need, or need infrequently.

    Easily connect two Google Drive accounts at the sametime

    Map a specific Team Drive

    In addition to connecting multiple drives, ExpanDrive lets you connect to specific team drives alongside your primary account. This is handy for users who only do work inside a certain team drive and don’t need visibility into the rest of the organization’s data hierarchy.

    Set Team Drives/Drive Name in the remote path to mount a team drive
    Browse the content of a single team drive alongside another Google Drive account

    Access multiple Google Drive Accounts on demand without sync

    ExpanDrive is a special kind of Google Drive client that lets you access multiple Google Drive accounts as a fast network drive. You can even mount a specific Team Site or a subfolder within your account. ExpanDrive securely connects via the Google API. You can connect as many accounts on one machine as you want. All of the files are accessed without needing to sync down the content.

    Learn how to connect to multiple google drive accounts

    It’s easy as authenticating multiple accounts and assigning them unique nicknames, give it a try for free.

    System Requirements

    ExpanDrive supports macOS 10.9 or newer and a wide variety of Linux distributions including Ubuntu, Linux Mint, Centos, Fedora, Redhat, and more. Learn more about how to install ExpanDrive for Linux here.

    ExpanDrive runs on Microsoft Windows 7 through Windows 10. Windows Server is also supported as well as RDP/Terminal services environments. ExpanDrive can isolate multiple users logged into the same machine so they each have their own view of cloud storage.

    ExpanDrive v7.0.10 beta

    ExpanDrive 7 has been updated to v7.0.10 – It fixes a number of issues with OneDrive and Sharepoint logins as well as improvements to uploading files inside the file browser on Windows. You can grab it on the auto updater or over at our ExpanDrive 7 page.

    ExpanDrive v7.0.9 beta

    ExpanDrive updated to v7.0.9 – it adds improvements to the auto-updater mechanism, fixes an issue preventing full quit on Linux in certain scenarios, improves drag and drop uploading and improves the Wasabi connector. Many other small issues also have been resolved. Thanks to everyone participating, especially the Linux testers!

    Older Posts

    Page 1 of 36