Sync Extension for WebDAV?

Dear All:

I am in the process of transferring a number of databases to WebDAV. Everything is working well.

Today I saw a pop-up notification that alerted me to something like “Sync Extension for WebDAV” being available. (I lost the notification, so can’t get the exact wording)I looked around the DEVONthink site and app and could not see anything, e.g. a blog post.

Might DT have sent that alert during normal course of using WebDAV? Or, is there some new functionality that I might have chanced upon during my transfer?

Thanks,
Eric

Hi @ecbrown

Can you clarify what you mean by “transferring databases to WebDAV”?

Do you mean you are setting up a sync store and connecting to it via WebDav?

Are you using a NAS drive to host the WebDav server or a cloud-based WebDav provider? Which one?

I currently use Dropbox, moving to my own Apache WebDAV server.

That is probably a message from your Apache server regarding the mod_dav module

mod_dav - Apache HTTP Server Version 2.4.

Where/how do you physically (or virtually) run the Apache server?

Are you an IT professional or otherwise a very advanced user?

While you probably can use Apache WebDav for a Devonthink sync store, that sounds like quite a task to set up and maintain.

I suspect most Devonthink users who use WebDav either use the WebDav server supported by a Synology NAS or use a cloud-based WebDav provider.

1 Like

There is no such message from DEVONthink.

There was an extra announced yesterday. Perhaps they saw that?

Oh, the WebDAV tutorial :stuck_out_tongue:

Indeed, this is what I saw, thank you for confirming. I hope someone could provide a link to the extra. In the meantime, I’ll keep looking to see if I can find it by doing some exploring.

Check out DEVONthink’s Help > Tutorials.

1 Like

Which is “Einführungen” in German, not “Tutorials”. And I’d have expected an “Extra” to be available under the “Extra” tab in the left sidebar :slight_smile:

Where it is not. A tad confusing, me thinks.

2 Likes

@rkaplan thank you for the set of questions. I’ve compared a few WebDAV solutions, including SabreDAV, Apache, and WebDAVNav on macOS, GNU/Linux, and OpenBSD. I self-host behind a Wireguard VPN and proxy with Caddy. Self-hosting makes it easy to perform 3-2-1 backups on the server-side data stores, and I have 20T of disk provisioned for whatever might come.

(It seems that my question has been answered above.)

Outside my jurisdiction :wink:

1 Like

What option are you going with?

For my personal databases, I went with WireGuard directly to WebDAVNav. I have the option to enable Caddy reverse proxy for an occasion where I might need to come in on https 443. It’s a one-click solution for a single user, and generally pretty robust to use and abuse. Cutedge’s WebDAV solution works too, but I don’t like that it installs homebrew.

My professional side, I went with OpenBSD relayd reverse proxy to Apache WebDAV on Debian GNU/Linux. It has been very performant, and supports multiple users.

SabreDAV solutions worked acceptably, e.g. with Nextcloud. It did not seem to be as robust to “abuse” as the Apache-based WebDAV solutions. I had to do some PHP tuning to get it working how I liked (which is a downside for me). Once it was up and going, it worked well enough for incremental use that is not as aggressive as initially uploading a big backlog of database data.

Addendum: I did try nginx WebDAV as well, but found that it’s not as feature complete as Apache. It’s a bit in the dusty corners of the nginx ecosystem. So there’s no real savings learning nginx since I don’t even use it as a reverse proxy, let alone its WebDAV capability.

Thanks for the clarification! Your knowledge is far beyond the layperson’s but I’m glad you have a working solution.

PS: I haven’t had any surprises with WebDAVNav Server running inside my network. If you’re so inclined, let us know if anything unexpected happens when accessing it from outside your network.

1 Like