Seafile webdav server
Find a file
2023-03-20 13:29:11 +08:00
.github Create SECURITY.md 2022-11-05 19:16:27 +01:00
ci replace test domain by example.com (rfc2606), correct manual link, small grammar mistakes 2023-03-20 13:27:53 +08:00
docs Improve dir browser & MOVE for reverse proxies 2022-11-06 18:25:33 +01:00
seafdav_tests replace test domain by example.com (rfc2606), correct manual link, small grammar mistakes 2023-03-20 13:27:53 +08:00
tests Fix tests 2022-11-06 18:55:34 +01:00
wsgidav update code style for wsgidav/seafile_dav_provider.py 2023-03-20 13:29:11 +08:00
.editorconfig Cleanup (#132) 2018-10-03 22:04:24 +02:00
.gitignore Seafdav patch 2022-12-24 15:03:42 +08:00
.readthedocs.yaml Improve docs 2021-12-05 21:54:59 +01:00
.travis.yml Seafdav patch 2022-12-24 15:03:42 +08:00
CHANGELOG.md Update CHANGELOG.md 2022-11-11 16:41:53 +01:00
docker-compose.yml Add docker-compose file for python:3-alpine auto-building (#126) 2018-08-29 07:33:57 +02:00
Dockerfile Update Dockerfile 2020-07-07 18:13:57 +02:00
LICENSE Seafdav patch 2022-12-24 15:03:42 +08:00
Makefile Seafdav patch 2022-12-24 15:03:42 +08:00
mypy.ini Merge branch 'three' 2021-11-10 20:30:51 +01:00
Pipfile Fix yabs 2022-11-11 17:06:27 +01:00
Pipfile.lock Fix yabs 2022-11-11 17:06:27 +01:00
pyproject.toml Merge branch 'three' 2021-11-10 20:30:51 +01:00
README.md replace test domain by example.com (rfc2606), correct manual link, small grammar mistakes 2023-03-20 13:27:53 +08:00
requirements-dev.txt Update changelog 2022-07-30 19:59:40 +02:00
requirements.txt Seafdav patch 2022-12-24 15:03:42 +08:00
run.sh.template update run.sh.template 2022-12-29 17:41:48 +08:00
sample_wsgidav.yaml Improve dir browser & MOVE for reverse proxies 2022-11-06 18:25:33 +01:00
setup.cfg Add dir_browser/htdocs to setup.cfg 2022-09-15 19:33:15 +02:00
setup.py Fix package name 2022-07-31 08:27:07 +02:00
setup_bdist_msi.py Don't build prerelease MSI files (use 0.0.0.0 instead) 2022-08-01 17:00:19 +02:00
test-requirements.txt Seafdav patch 2022-12-24 15:03:42 +08:00
tox.ini Update tox.ini 2022-08-01 17:00:47 +02:00
yabs.yaml Fix yabs 2022-11-11 17:06:27 +01:00

Seafile WebDAV Server Build Status

This is the WebDAV server for seafile.

See Seafile Server Manual for details.

Running

There is a template for running seafdav:

  • run.sh.template: This is for running seafdav on the default port 8080 with a built-in CherryPy server.

To run on port 8080:

cp run.sh.template run.sh

Then change CCNET_CONF_DIR and SEAFILE_CONF_DIR to your Seafile server 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@example.com with password test
  • Run the tests
export CCNET_CONF_DIR=/path/to/ccnet
export SEAFILE_CONF_DIR=/path/to/seafile-data
./ci/functest.sh test