/seafdav

Seafile webdav server

Primary LanguagePythonOtherNOASSERTION

Seafile WebDAV Server Build Status

This is the WebDAV server for seafile.

See Seafile Server Manual for details.

Running

There are two templates for running seafdav:

  • run.sh.template: This is for running seafdav on the default 8080 port with a built-in CherryPy server.
  • run-fcgi.sh.template and seafdav.conf.template: These two files are for running seafdav on fastcgi mode.

To run on 8080 port:

cp run.sh.template run.sh

Then change CCNET_CONF_DIR and SEAFILE_CONF_DIR to your Seafile server's settings.

Testing

  • start local seafile server
  • start local seahub server (While seafdav itself doesn't require seahub, we use seahub webapi as a driver for testing)
  • start seafdav server
  • create a test user test@seafiltest.com with password test
  • Run the tests
export CCNET_CONF_DIR=/path/to/ccnet
export SEAFILE_CONF_DIR=/path/to/seafile-data
./functest.sh test