Need docs for WebDAV

Discussion in 'Installation/Configuration' started by TonyG, Dec 21, 2020.

  1. TonyG

    TonyG Active Member

    I added a WebDAV user to a site, specified the folder, and I see the Apache config changes made by ISPConfig.
    I connect from Windows File Explorer WebDAV as a Network Location. It asks for user/password auth, but doesn't go beyond that.

    Queries in the access.log look like this:

    "OPTIONS /webdav HTTP/1.1" 200 4393 "-" "Microsoft-WebDAV-MiniRedir/10.0.18363"
    "PROPFIND /webdav HTTP/1.1" 405 6342 "-" "Microsoft-WebDAV-MiniRedir/10.0.18363"​

    And the error.log has entries like this:
    [authn_core:error] [pid 444394] [client 11.11.11.11:56868] AH01796: AuthType Digest configured without corresponding module
    Can anyone tell us here what ISPConfig does, and what might be required that it does not do to support basic WebDAV?
    Where there any RFC decisions about what to support or not?
    Do we need to open ports in the firewall or is all inbound traffic for HTTPS on 443?

    With no other information available, I added mod auth_digest, dav_fs, and dav_lock. Are any others required?

    A secondary goal for me would be CalDAV and CardDav. Thunderbird connects to the WebDAV URL, but of course since there is no CalDAV server process it stops after that. Might anyone here be running these other prototols in a ISPConfig environment?

    I would be fine with using a different server to host this functionality. In fact, I don't want the /webdav/user path on a site because when I'm hosting WordPress or another app I'd need to get them to ignore the queries. I'd much prefer to setup a vhost subdomain and dav.foo.tld/user.

    So, can we either make this work, and document it? Or, can we get something in the docs that says it's not fully implemented or supported?

    Thanks!

    A few helpful links:
    https://www.comparitech.com/net-admin/webdav/
    https://www.calendarserver.org/
    https://devguide.calconnect.org/CalDAV/Server-Implementations/
    https://devguide.calconnect.org/CardDAV/Server-Implementations/
     
  2. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer


    Did you enabled the modules dav_fs dav auth_digest?
     
  3. TonyG

    TonyG Active Member

    Yes, I enabled those modules, probably after I got that error about "Digest". But Windows still doesn't connect.

    Change in approach ... I was looking at WebDAV as a dependency for calendar/contacts. That's incorrect. I have moved on to understand that we can use the NextCloud application in an ISPC network. Your article on Nextcloud with ISPConfig doesn't say anything about cal/card services. It seems there must be some other setup for that?

    That aside, I still think there should be a doc improvement for WebDAV. I'll continue to try that as time permits and I hope we can create some notes here that will eventually find their way into new docs.

    Thanks!
     
    Taleman likes this.

Share This Page