Module DAV

DAV
Numero/ID of module
User doc. of module This page
Developer doc. of module Module DAV (developer)

Introduction

The DAV module add a WebDAV server component to Dolibarr, that you can access with any WebDAV client.

You can offer a shared public directory (no login required) and/or a private directory (need to use a Dolibarr login).

The content of the manuel directory of the Module ECM can also be accessed (need to use a Dolibarr login).

Installation

This module is included with the Dolibarr distribution, so there is no need to install it.

Configuration

To use this module, you must first enable it using an administrator account, via the menu option "Home - Setup - Modules".

Choose the tab where the module is listed. Then click on "Activate".

The module is now activated.

If a cog icon appears   on module thumb or at end of the line of the module, click on it to access the setup page specific to the module.

For the section that are protected by a login, Dolibarr use a HTTP Basic authentication. So if you already protected your Dolibarr directory with a HTTP Basic authantication protection, you must exclude the path */dav* from this protection to avoid a duplicate HTTP Basic authantication that will conflict. For example, if your directory is protected by

<Directory "/my-path-to-my-dolibarr-hdocs">
AuthType Basic
AuthName "Restricted Files - HTTP Basic protection on Dolibarr"
AuthUserFile "/pathtohttpbasicpasswords"
Require user ahttpbasiclogin
</Directory>

You must add an exclusion like this one, so accessing the /dav features will use the HTTP Basic embeded into the DAV component instead of the generec HTTP Basic protection

<Directory "/my-path-to-my-dolibarr-hdocs/dav">
Require all granted
</Directory>

Usage

Just go on setup page to get the WebDAV root URL. Use any WebDAV client to access it. All enabled WebDAV directories are subdirectories of the root URL.