[SOLVED] Using OneDrive with rclone or OneDrive Client by abraunegg

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
theratuk
Level 2
Level 2
Posts: 56
Joined: Mon Feb 05, 2018 6:41 am

[SOLVED] Using OneDrive with rclone or OneDrive Client by abraunegg

Post by theratuk »

Hi all,

Just doing a new installation of Mint and I MUST be able to use Microsoft OneDrive properly to sync and store in future. I am on 18 at present and there's nothing good for that and it's time to upgrade anyway.

My best options appear to be rclone ( https://rclone.org ) and one drive client by abraunegg ( https://github.com/abraunegg/onedrive )

I am not a complete novice at Mint as used it for seven years but with mounting important files and syncing data I know there's a lot that can go wrong, so I am a bit scared!

Does anyone have experience with these two solutions, and does anyone recommend one or the other? I understand rclone has a GUI now? That's attractive to say the least...

Any thoughts REALLY appreciated.

TR
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
abraunegg
Level 2
Level 2
Posts: 60
Joined: Thu Oct 03, 2019 10:18 pm

Re: Using OneDrive with rclone or OneDrive Client by abraunegg

Post by abraunegg »

What client to use really depends on your use case for OneDrive as here are only 5 reliable ways to access OneDrive on Linux:
- Via the OneDrive for Linux client - https://github.com/abraunegg/onedrive - this 'syncs' your data, bi-directional operation, open source and free
- Via the 'onedriver' client - https://github.com/jstaf/onedriver - Native file system that only provides 'on-demand' functionality, open source and free
- Via 'rclone' - https://rclone.org/ - one way sync client, open source and free
- Via 'insync', 'ExpanDrive' - non-free client
- Via the web browser of your choice

If you just want to 'sync' your data, then the client I develop is the best option (biased opinion!) as it supports all manner of Shared Folders (Personal & Business) & SharePoint Libraries | SharePoint sites. Most other clients do not support those at the moment. If you also want to use 'webhooks' for real time notification of remote changes, see PR #1626, and shortly later this month the support for multi language support will drop for non-english users.

If you want the 'on-demand' functionality - without any Shared Folder | SharePoint Library - then 'onedriver' is a great alternative.

rclone is just a 1 way sync client, meaning you have to manage 2 configurations for any bi-directional sync.
I am not a complete novice at Mint as used it for seven years but with mounting important files and syncing data I know there's a lot that can go wrong, so I am a bit scared!
With the client I develop you have a 'dry-run' mode - use

Code: Select all

--dry-run
so that you can test any configuration out before you use that configuration in anger - this will give you the confidence that the configuration you are using is what you want
theratuk
Level 2
Level 2
Posts: 56
Joined: Mon Feb 05, 2018 6:41 am

Re: Using OneDrive with rclone or OneDrive Client by abraunegg

Post by theratuk »

Great answers thanks so much! Is there a way I can donate to you for the maintenance and ongoing development of your client?
theratuk
Level 2
Level 2
Posts: 56
Joined: Mon Feb 05, 2018 6:41 am

Re: Using OneDrive with rclone or OneDrive Client by abraunegg

Post by theratuk »

abraunegg wrote: Fri Sep 17, 2021 5:38 pm What client to use really depends on your use case for OneDrive as here are only 5 reliable ways to access OneDrive on Linux:
- Via the OneDrive for Linux client - https://github.com/abraunegg/onedrive - this 'syncs' your data, bi-directional operation, open source and free
- Via the 'onedriver' client - https://github.com/jstaf/onedriver - Native file system that only provides 'on-demand' functionality, open source and free
- Via 'rclone' - https://rclone.org/ - one way sync client, open source and free
- Via 'insync', 'ExpanDrive' - non-free client
- Via the web browser of your choice

If you just want to 'sync' your data, then the client I develop is the best option (biased opinion!) as it supports all manner of Shared Folders (Personal & Business) & SharePoint Libraries | SharePoint sites. Most other clients do not support those at the moment. If you also want to use 'webhooks' for real time notification of remote changes, see PR #1626, and shortly later this month the support for multi language support will drop for non-english users.

If you want the 'on-demand' functionality - without any Shared Folder | SharePoint Library - then 'onedriver' is a great alternative.

rclone is just a 1 way sync client, meaning you have to manage 2 configurations for any bi-directional sync.
I am not a complete novice at Mint as used it for seven years but with mounting important files and syncing data I know there's a lot that can go wrong, so I am a bit scared!
With the client I develop you have a 'dry-run' mode - use

Code: Select all

--dry-run
so that you can test any configuration out before you use that configuration in anger - this will give you the confidence that the configuration you are using is what you want
Hi there again - may I ask, does your client have a way of coping if the sync point is a mounted encrypted drive? Like, if I have a 250gb drive called "Work" that automounts on startup and I want the whole thing syncing with onedrive, will that work?

What happens if the drive doesn't mount properly? Your client wont delete everythging on onedrive will it?

Thanks again!
abraunegg
Level 2
Level 2
Posts: 60
Joined: Thu Oct 03, 2019 10:18 pm

Re: [SOLVED] Using OneDrive with rclone or OneDrive Client by abraunegg

Post by abraunegg »

Hi there again - may I ask, does your client have a way of coping if the sync point is a mounted encrypted drive?

What happens if the drive doesn't mount properly? Your client wont delete everythging on onedrive will it?
It is best to post your questions regarding the client here: https://github.com/abraunegg/onedrive/discussions - as I do not visit this forum often.

Regarding your specific question - yes this is supported / possible - however you must take some extra care and configure your client with some extra options to prevent undesirable actions such as delete etc if the mount operation fails or something else happens.

Refer to: https://github.com/abraunegg/onedrive/b ... d-usage.md specifically https://github.com/abraunegg/onedrive/b ... -directory
Locked

Return to “Software & Applications”