Homepage    |    GitHub    |    API    |    Wiki    |    FAQ

What about iCloud sync?

Hello, I'm new here, looking for note taking alternatives. I see that Joplin syncs via several way but not iCloud, and no comments were found before about this in this forum. I can imagine the reason, but I want to open a new feature discussion if you like :slight_smile:

1 Like

I know this post is extremely old but if anyone comes across it, apparently iCloud supports webDav too: Icloud WebDav

I am not at home to test this, but I wonder if this will support multiplatform uploads? If so, this might be extremely useful for those of you that are mostly part of the Apple ecosystem or want to sync your iPhone with your Windows or Linux PC if you prefer iCloud for your storage needs

Just to let everyone know this information for icloud webdav at the link provided does not work. I have spent a couple hours searching on google for any viable settings for icloud and nothing seems to work. I also downloaded a client and tried a few combinations of server name and creds mostly using icloud.com as the base url. but no joy.

I would love any help with this. icloud space is super cheap and I have the 99 cents 50gb package but cannot use it for my joplin sync. i am stuck using my free dropbox plan. Thanks! john

2 Likes

@elusive, thanks for checking into that. One of the core issues with iCloud (and it’s one of being in opposition to the core design philosophy of Joplin) is that it is limited to only Apple platforms. There’s almost no real way that I know of to access iCloud content directly on Windows or Linux. Apple also doesn’t allow direct access to their iOS file system, making using File System Sync not exactly a viable option either.

If you are interested in using iCloud for your notes and are exclusively locked to the Apple Ecosystem, you might be better off moving to a note-taking app such as Bear. Other than that, the devs here would be much better suited to explaining this more.

Apple once again tries to lock people in with their ecosystem. Unfortunately there’s nothing we can do.

You as a customer can complain to Apple that WebDAV access does not work. But as with all complaints to Apple, this will go straight to /dev/null.

With Apple there are only 2 choices:

  • live with their mess and restrictions
  • switch to something else

In fact, it’s only once choice, if you want to use Apple. And that’s exactly what they want.

I’m using macOS myself, but I don’t use any of their cloud products or services. I don’t have a dev account, because they require 2FA for it and Apple’s 2FA does only work with iCloud. (The text-to-phone workaround is unusable when you are travelling with other SIM cards and Apple is too ignorant to allow TOTP as an alternative.)

5 Likes

Yes I don’t see iCloud support ever happen unfortunately. We don’t even have support for Google Drive, which would be a lot easier to implement and would work on all platforms.

1 Like

In addition, Windows users can still use iCloud Drive. :grin:

1 Like

Hey there,
I am using pCloud as an alternative to iCloud, Dropbox etc. Would it be possible to implement the option to select a certain folder in pCloud (say, “.Joplin”) as the synchronization target?
I guess there are many alternatives to DropBox out there, some of which will work well on Apple devices. Implementing at least one of these would help to get started. I suggest to give pCloud a chance.
Thanks!

I use pCloud and access it using WebDAV. You just need to add the append the folder name to the WebDAV address and you are good to go.

@dpoulton had a good comment about this the other day.

Thanks for the quick reply.
Sorry if I am slow here – so, in Joplin on the iPad, in Configuration -> Synchronization, I choose as Sychronization target “WebDAV”. Then I put in the WebDAV URL the string: “https://webdav.pcloud.com/Joplin” (“Joplin” being the name of the pCloud folder I am synchronizing my Joplin folder with on my other devices), and I fill in my pCloud-username (email) and my pCloud password, correct?
I did just this and checked the connection, getting a long error message back: “PROPFIND: unknown error 2 (401)…”
“This server could not verify that you are authorized to access the document requested…” (wrong username or password, which I checked) "…or your browser does not understand how to supply the credentials required.’ – the message comes from Apache @ Debian at webdav.pcloud.com Port 433, so the URL seems to be working in principle.
So I am stuck here. Any advice?
Perhaps I should open another thread?

I would love to hear more about using pCloud for doing the sync. I’ve never gotten it to work and have only seen posts here about others not getting it to work either.

i’ve got 3 windows10 devices and 2 android devices all syncing to https://webdav.pcloud.com/Joplin without issues so i’m not sure i can help much. what kind of problems are you seeing? if your on nix instead of windows, can’t help you much there, sorry.

Thanks. I run Linux, but most of the reasons I’ve read for the sync not working point to pClouds implementation of webdav and not to the OS or Joplin. I just need to find a way to try a pCloud sync without losing my current data.

You could start a new instance, new location. Then try setting up pcloud that way? Ive done that before with the portable version of joplin.

I have had success after contacting the pCloud help people support@pcloud.com . They told me that, as my account was counted as European, the webdav URL is https://ewebdav.pcloud.com (port 443). Using this URL worked fine for me, Joplin synchronized to my iPad.
Possibly that is a solution for others in (or associated with) Europe as well. And possibly there are other WebDAV-URLs for Joplin depending of your region. I find it strange that they do not publish any information on WebDAV anywhere.

3 Likes

To access Dropbox or OneDrive on Windows (and any other platform) you need to install their app. To access iCloud Drive on Windows you need to install Apple app. So for Windows number of steps will be the same. But for Mac and other Apple platforms there will be no need to install 3rd company app just to enable sync platform. Adding possibility to use iCloud Drive in iOS app will allow to sync data as on Mac we can use filesystem sync and locate sync folder in iCloud Drive.