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

Feature Request: PCloud backup #4337

Open
largelyinept opened this issue Oct 5, 2020 · 11 comments
Open

Feature Request: PCloud backup #4337

largelyinept opened this issue Oct 5, 2020 · 11 comments

Comments

@largelyinept
Copy link

Hi,

I'd like to humbly request PCloud backup as a destination for Duplicati to back-up to. If this is not possible please let me know.

Thanks :)

@warwickmm
Copy link
Member

warwickmm commented Oct 5, 2020

Is connecting to pCloud via WebDAV sufficient?

https://forum.duplicati.com/t/pcloud-and-duplicati-using-webdav/1353

@largelyinept
Copy link
Author

Hi,
Thanks for this - I didn't realise PCloud supported Webdav to be honest.
I don't seem to be able to connect via a webdav client which is strange, I might use the PCloud client to mount the storage locally and make Duplicati think it's local. Though it would be nice to have an officially supported connection to PCloud (That supports 2FA as webdav does not), it's not as much of a requirement as it is a request.

@warwickmm
Copy link
Member

Unless there's some measurable benefit to creating a separate backend, I think WebDAV is nice since it means less code to maintain. Documentation for an API does exist if someone wants to create something more official.

Note that there are some reports of reliability and support issues with pCloud:

https://forum.duplicati.com/t/duplicati-in-docker-and-pcloud-unknow-device-for-each-backup/5024/4

@duplicatibot
Copy link

This issue has been mentioned on Duplicati. There might be relevant details there:

https://forum.duplicati.com/t/pcloud-and-duplicati-using-webdav/1353/13

@git70
Copy link

git70 commented Jan 22, 2022

  1. pCloud has WebDAV input, but is not officially supported
  2. There is an official API and it works great
  3. WebDAV does not support 2FA logging, API does
  4. API is much faster, more stable and more efficient than WebDAV
  5. Through API, you can implement the checksum function on the server side https://docs.pcloud.com/methods/file/checksumfile.html

Duplicati is great and I only miss this one thing - native pCloud support through their API :(
For many years, pCloud has been an increasingly popular provider = maybe it is worth doing?

@ts678
Copy link
Collaborator

ts678 commented Jan 24, 2022

maybe it is worth doing?

It might need an additional volunteer. Current development is more than busy enough with bugs. Enhancements tend to wait...

As workaround, rclone can use pCloud and Duplicati can use rclone with some loss of features but hopefully well enough. Try it?

@git70
Copy link

git70 commented Jan 24, 2022

It might need an additional volunteer. Current development is more than busy enough with bugs. Enhancements tend to wait...

Thanks for the clarification. I am sorry that I can not help because I'm just an ordinary user :(

As workaround, rclone can use pCloud and Duplicati can use rclone with some loss of features but hopefully well enough. Try it?

Thanks for the suggestion. I will try it!
Could you please explain what features will be missing?

@ts678
Copy link
Collaborator

ts678 commented Jan 24, 2022

Could you please explain what features will be missing?

Per source code (not me by using it), expect to lose these:

/// <summary>
/// An interface a backend may implement if it supports streaming operations.
/// Backends that implement this interface can be throttled and correctly shows
/// the progressbar when transferring data.
/// </summary>

I think the idea is that such storage types support a mode where Duplicati can hands-on control/detect the data flows.
With rclone, it's used for each file transfer, and goes off and does it, presumably customizable by its own configuration.

@duplicatibot
Copy link

@Neustradamus
Copy link

Dear @duplicati team,

Have you progressed on it?

Thanks in advance.

@duplicatibot
Copy link

This issue has been mentioned on Duplicati. There might be relevant details there:

https://forum.duplicati.com/t/pcloud-natively-supported-by-duplicati/17493/3

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

No branches or pull requests

6 participants