Using WebDAV to sync with Zotero

I solved the problem by following instructions from here:

Lessons Learnt:

When using an external drive for owncloud data:

  1. Setting the external path as data directory don’t work - not via config.php, maintenance:install, web interface install or any other means.
  2. Setting up a local external storage don’t work.
  3. Symbolic links don’t work.

Only the mounting the external path to /var/www/owncloud/data as suggested by the instructions above works.

Do consider making this part of your FAQ in case administrators run into the same problem in future.