Cloud Sync provider support for OneDrive & Sharepoint

Problem/Justification
There are not many providers able to send/sync data to/from OneDrive (Business) and SharePoint.
I think this would be a good strength for the TrueNAS platform.
Being able to configure Cloud Sync tasks to:

  • Backup Datasets & Snapshots to:
    – SharePoint
    – OneDrive for Business
  • Backup/Sync OneDrive and SharePoint data to dataset.

Impact
For many Microsoft houses, this would enable simple, native setup of backing up their data to or from SharePoint & OneDrive.

User Story
I’ve been looking for a solution to replicate my datasets into my copious amounts of SharePoint storage that I have included with my subscriptions.
I’ve tried Duplicati (Native) with terrible reliability, as well as rclone (webdav) which I wasn’t able to get working.
I’d like to avoid another subscription to Backblaze or Wasabi

Thank you!

3 Likes

I am baffled as to why OneDrive isn’t supported. It is supported in rclone and truenas uses rclone, so what’s the story here?

I downloaded a copy of rclone and run it in a cron script for OneDrive sync. Seems awkward to set up. so

Hello, please vote this as they have said that they would bring back OneDrive cloud sync if this gets enough votes.

1 Like

Completely agree with you, there are only few provider who provide complete back up for SharePoint and OneDrive as well migration in between them. Shoviv SharePoint Backup is one of them.

Helpful Links

OneDrive was renabled in 25.04

It needed a new python library for Microsoft APIs.

Given OneDrive is done, does this also enable sharepoint synchronization? Anyone test or have experience?

Had a crack with Cloud Sync, and was able to configure a job to point into a SharePoint Site pinned in OneDrive!

1 Like

Thanks for the update. I marked it as a “solution”, but let us know if there are any issues.

If you could add a description of how you setup sharepoint… that would be useful.

After writing a file to SMB share… how long afterward would sharepoint take to update… and visa versa. I assume its schedule related, but was there a reasonable schedule that worked well?

I have a Microsoft Small Business M365 acount fully federated with my local AD in my homelab.

Microsoft doesn’t make this easy. You have to look under the covers of O365 a bit.

Thankfully we have GraphExplorer now…https://developer.microsoft.com/en-us/graph/graph-explorerbut thats still kind of a pain this isn’t a value exposed anywhere else in their UI.

You have to use Graph to figure out the correct document_library drive_id

But can confirm I can backup a Microsoft Team pretty easily this way, so great business potential there…