Skip to content

SDU-NetdiskTeam/seafdav

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected] with password test
  • Run the tests
export CCNET_CONF_DIR=/path/to/ccnet
export SEAFILE_CONF_DIR=/path/to/seafile-data
./functest.sh test

Packages

No packages published

Languages

  • Python 97.9%
  • PowerShell 0.5%
  • HTML 0.4%
  • Shell 0.4%
  • JavaScript 0.4%
  • Batchfile 0.2%
  • Other 0.2%