# seafdav **Repository Path**: rtoslab/seafdav ## Basic Information - **Project Name**: seafdav - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-16 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Seafile WebDAV Server [![Build Status](https://secure.travis-ci.org/haiwen/seafdav.svg?branch=master)](http://travis-ci.org/haiwen/seafdav) This is the WebDAV server for seafile. See [Seafile Server Manual](http://manual.seafile.com/extension/webdav.html) 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 ```