WebDAV поддерживается сервером Seafile. Нужно только его настроить. У меня используется nginx, поэтому понадобится настроить ещё и его. Ссылки Мануал:
https://manual.seafile.com/extension/webdav.html Конфигурация WebDAV Файл конфигурации /conf/seafdav.conf, настроим его: [WEBDAV]
enabled = true
host = 0.0.0.0
port = 8080
fastcgi = true
share_name = /seafdav Перезапускаем seafile: service seafile restart Конфигурация Nginx Добавляем в config Nginx новый location: location /seafdav {
fastcgi_pass 127.0.0.1:8080;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SERVER_ADDR $server_addr;