I am still fairly new to DT and use one database mainly for me. Now I want to create a shared database for my wife and me so that we access some content together.
Is there an easy way to share the database with her? I don’t use Dropbox.
As I understand iCloudKit isn’t an option for that scenario. Could iCloud legacy sync work?
I also have a Fastmail account and could use my storage there with WebDAV.
WebDAV syncs are supported, though we can’t speak to the specifics of Fastmail’s implementation.
See the In & Out > Sync: WebDAV section of the built-in Help and manual for more general information on that sync method.
We use WebDAV for this and it’s been fast and solid. Tried Dropbox, but the free version limits sync clients, but if your wife has just 1-2 devices that can sync with one of your devices, it should work.
Might the DT Server Edition be a solution for you?
I myself have not tried the Server Edition yet, but if I understand the features correctly, you are able to share content from DT through a web interface.
But, also if I am correct, DT must be running and your wife must be able to access the web page. At home probably not much of an issue, but on the road this would need a more sophisticated network configuration (e.g. like vpn).
I’m assuming your wife’s computer has a second seat of DEVONthink installed, and that both computers are on the same “house” local area network. A quick and fast sync between the two devices can be achieved using Bonjour method. All the documented sync methods work, with varying degrees of complexity on setup and operation. Up to you. I recommend you at least try Bonjour before going into anything more complex and usually slower.
Another option we use is iCloud. My wife doesn’t use DT. But we have an iCloud shared folder structure and then I have an indexed database of it that I can access in DT. In this way we can share view iCloud or I can access/copy stuff from DT there.
I wouldn’t start with Bonjour unless she never needs documents on her phone or out of the house. It’s the sync approach most likely to be behind in those scenarios.
Actually, I will politely disagree with this assessment of Bonjour:
Unless the person is using a shallow sync and is mobile. In that case, there would be no ability to pull content on demand.
Unless the person has a need for frequent or rapid updates to a database. Many scenarios and databases, especially personal ones, don’t need to be updated that quickly. In those cases, a sync when you’re back on the network with the Bonjour server is sufficient.
Those two unlesses are keys to successfully sharing DEVONthink with family, is the thing, unless they’re conscientious about syncing before going into a situation where they potentially need documents. It’s just the reality of sharing DEVONthink with less knowledgeable or computer-oriented users. I like Bonjour for Mac-to-Mac syncing.
Moreover - a key limitation of Bonjour is that it only supports one connection at a time.
Bonjour is fine if you only sync two devices - but if you have two Macs plus an iPhone or any other combination of more than two Bonjour devices, then the devices compete and it’s not fun. I gave up on Bonjour for that reason.
Like @BLUEFROG, I have multiple devices–two Macbooks and 2 iOS devices … when at Global HQ on same network I use Bonjour all the time with no issues noticed, at all. For years until this summer I had three Macs involved.
I have my “works in progress” database synced using the third party Dropbox service, and again, no issues.
Due to the size of the database, each sync might require some time and other devices can’t use the sync concurrently. This is what’s probably causing the “Server is busy” messages in your case.
The size of files doesn’t really matter, only the number of items & words in a database.