Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use cloud files API for virtual drive on Windows #2637

Closed
johkoenig opened this issue Nov 14, 2020 · 8 comments · Fixed by #2778
Closed

Use cloud files API for virtual drive on Windows #2637

johkoenig opened this issue Nov 14, 2020 · 8 comments · Fixed by #2778

Comments

@johkoenig
Copy link
Member

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Whats this all about?

The idea is simple. Ditch dokan and other fuse-emulating libraries and use the windows cloud files API. Those tools solve a problem which has been finally recognized by Microsoft.

Background

Cloud files API is used by several cloud syncing services already, e.g. OneCloud, OneDrive, Synology Drive and Seafile. I've tested all of them (except OneCloud) and can tell you that this is working very nicely. It is integrated deeply into the system and solves a lot of problems which otherwise would be much effort to cover.

Related issues

#1104
#1073
#184

@ghost
Copy link

ghost commented Nov 27, 2020

This would be awesome! I hope we can see this soon :)

@ghost
Copy link

ghost commented Dec 4, 2020

@er-vin What do you think about this?

@er-vin
Copy link
Member

er-vin commented Dec 7, 2020

What can I say, of course I think it's the way it should be. ;-)

@ghost
Copy link

ghost commented Dec 7, 2020

@er-vin would this also be for the MacOS Desktop client?

@michaelstingl
Copy link
Contributor

@er-vin would this also be for the MacOS Desktop client?

Related macOS API is FileProvider (#1337)

@astro-stan
Copy link

Is there a similar API for Linux?

@er-vin
Copy link
Member

er-vin commented Dec 14, 2020

Is there a similar API for Linux?

Not that I know of. I think that longer term it'd be nice to see libcloudproviders extended to provide this. It seems to be used by most file managers on Linux so that could do the trick.

@dverzolla
Copy link

I was searching "dokan" and dropped here. It's really nice to have the integration with https://docs.microsoft.com/en-us/windows/win32/cfapi/build-a-cloud-file-sync-engine. Right now I'm looking more information regarding Nextcloud and Dokan, to achieve Virtual File System. However this 'feature' isn't well docummented. Any idea where to find more informations about NextCloud + Dokan implementation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants