Currently im using NextCloud primary for CalDAV and CardDAV. The Reason is, that WebDAV is incredible slow on a Raspberry PI 2. So for Files, i use the BuildIn WebDAV Server in Nginx. I have made some tests: If i sync a File with nearby 300Kb, with Nginx the Sync takes between 4 - 6 Seconds. If i Sync the same file via NextCloud on the same Server to the same directory, it takes between 25 - 47 Seconds to complete. I don’t yet why i have sometimes 25 seconds and sometimes 47, but that’s another Story. But also 25 Seconds for such a small File is to slow. The WebDAV Client is WinSCP (via WebDAV) and TotalCommander with WebDAV Plugin. The results are nearby identical. So currently, i use Nginx for my WebDAV and setup there the same directory as a Workaround.
At this time, i know only, how i can use as Authentication for Nginx WebDAV a Basic Authentication via .htpasswd File. Sure, i can use the same Credentials in both Applications manually, but i wonder, if there is a way to re-use the Authentication from NextCloud? Is this possible?
Or, is it possible to speed-up the Sync a little bit with NextCloud’s WebDAV?