I use two sync methods, iCloud (CloudKit) and Bonjour
No issues (yet), but provides a sync fallback
If that is difficult or not, I canât say. As to the âoutside the homeâ: that depends on your security requirements vs. paranoia. I donât mind using port forwarding in my router so that WebDAV is accessible the same if Iâm at home or away. The alternative would be a VPN (which can also be set up on the NAS). Youâd then have to turn on the VPN on your device(s) when youâre away.
Thereâs no requirement for remote sync just because of that â you could set your iPad to accept Bonjour connections and both iPad and iPhone to use Bonjour sync. Or the other way around.
Remote sync is only indispensable if someone else modifies your data while you want to receive these modifications at the same time. Like an assistant or a SO at home/in your office working on a presentation that you are about to give in another location. Or the other way around.
My two cents:
- I just reverted back to Dropbox some weeks ago. Encrypt, set and forget.
- I think Devonthink devs should continue trying to overcome iCloudâs mishaps with technical workarounds. And maybe a bit less user side disruption.
And thanks again for a GREAT product.
We are already doing as much as we possibly can. And if we provide fewer warnings, (1) people will not be aware there is something wrong, and (2) we will have people who will complain they didnât receive enough warnings.
And youâre welcome
Thatâs like saying your car manufacturer should continue trying to overcome a gas shortage.
One can always wish, of course. But weâre talking about an unreliable server infrastructure here. How can a client fix a broken server? What technical workaround would you implement if your browser tells you that a website throws error 500?
My iCloud started working again today. Guess Apple figured out that iCloud storage was dead for everyone and they turned it off and back on again.
OMG - may I please give you a big virtual hug? Thank you for saying this ⌠so I immediately just clicked on each database and iCloud (CloudKit) under Sync and it now syncs WITHOUT ERRORS. I am soooo glad I didnât waste hours yesterday trying to reinvent the wheel with some other sync replacement and re-do all my devices. It just now works ⌠why thank you @jbmanos AND Apple! You made my day today âŚ
Itâs at a perfect balance right now @cgrunenberg âs experience shows in how this situation worked. The information provided let me know that something wasnât working and it had just the right detail for me to ascertain what wasnât working âŚ. Itâs appleâs fault that we canât figure out why, but itâs obvious that the errors were well reported because I was able to nail down the fault. So nothing needs to change on DevonTechâs side.
I get it that people are upset but they really need to understand that this is an Apple issue in this case. DEVONThink is very well composed and this situation proves it.
For those that want DT to find a work around, they already did - use another sync bucket - WebDAV, Bonjour, whatever. For those using iCloud, this situation proves that DevonThink is well-heeled and well developed because it handled a third party error very well and didnât have any issues itself. It picked up and ran well once the third party (Apple) got its act together.
PLEASE CHANGE NOTHING! This is how it should work!
All 4 of my devices are now perfectly in sync again after re-activating iCloud
I do have a stupid question if I may about Bonjour - and Iâm sorry if Iâm misunderstanding. I thought it was a âbadâ thing to use two sync methods for the same databases? If so (and this is where I think Iâm missing something), how can you also use Bonjour sync in addition to iCloud? Just wondering if I should turn on Bonjour, but want to make sure Iâm not doing something I shouldnât. Thanks.
Thatâs what I did to cover the iCloud outage. Pick an always on Mac, turn on incoming bonjour, set a password and then go to your other devices and add the base mac as a sync location, go into setting for the location and turn on the database(s) you want. Worked a charm for me. I found that iOS DTTG needs to be force restarted to see the bonjour location sometimes but otherwise sync worked well
Thanks for the detailed explanation. I turned Bonjour on my mac mini (which is always on) along with a password, and on my iPhone I went to Locations and Iâm assuming I just pick the âLocal Networkâ option (I thought it would be called Bonjour), input the pw I set on mac mini, and now I see the same list of databases that I can turn on. Is it okay that I turn on the same databases as iCloud (CloudKit)? Any harm in doing so? Thanks again.
Oh now thatâs different than my experience but maybe itâs because I have several Macs on my network so I see listings like this:
username@mac-studio.local
username@mac-book-pro.local
If I click one to add it, it asks for the password and if I enter the password correctly, it shows up as a location and then shows the triangle at the right indicating a setting sheet if I click it. Clicking on it takes me to the location sheet and a list of databases with switches to turn them on or off. I wanted the Global inbox synced between all (this is what allows me to use any device to ingest notes and data) so I flipped the switch. And it will light up that database and shortly after, youâll see the wheel spinning next to it indicating it is syncing. First sync takes a bit because they go by all items but once thatâs done, itâs incremental and fast.
It sounds like you got there but something is different in our setups because I see the user@machine.local instead of âlocal networkâ
Hereâs a screenshot of what I see in DTTG on my phone:
Mineâs setup the same as yours ⌠I was referring to âLocal Networkâ right under the name of the machine (so I do see mine as username@machine-name the same as yours). When I click the right triangle, I see all the same databases that I have available in iCloud as well. I just wasnât sure if itâs harmful at all to turn on the exact same databases between both iCloud and Bonjour (worried about any kind of sync problems if that could happen). Whatâs interesting is that in the Bonjour location, the âInboxâ is flagged as âLocalâ, but all other databases are flagged as âMergeâ. This is with all the databases turned OFF under the Bonjour location, but all are ON for the iCloud location (including âInboxâ). For now Iâm keeping Bonjour location all set to OFF for each database until I learn a bit more about this. Thanks for all the help!
Per the detailed instructions in the âDEVONthink Manualâ and in Help (and in posts here), Bonjour should be turned âonâ on only ONE device. In your situation it seems best to set âonâ the control for âIncoming Connectionsâ.
You should not sync the same databases to multiple cloud services.
âŚunless different people/devices use them (e.g. one personal sync store for you & your family, one for work & colleagues). Itâs only discouraged to synchronize one database to the same set of devices using multiple sync stores as that might cause race conditions.
Got it - thanks. So Iâll leave it âonâ just on my mac mini (and not on iOS devices which will talk to mac over that protocol if enabled).
Got it - I was thinking Bonjour was âcloud-likeâ but obviously not (I guess I can think of it as just a âlocalâ wifi connection for sync with no cloud involved).
So it sounds like I can safely enable each database under Bonjour on each iOS device (in addition to iCloud), and it will sync with mac mini when home using Bonjour ⌠otherwise it will only sync via iCloud if Bonjour is not available
Bonjour is as local as it gets, like DHCP. It will never cross network boundaries. And it runs over cable as well as over wifi.
Correct.
I read your summaryâs every time.
The MOST recurring problem is syncing data.
Is DropBox your gold standard (outside of Bonjour)?
Do you have a white paper with the setup for DropBox and encryption?
If not DropBox, what is your gold standard for syncing remote computers?