setBaseUri($path); // Authentication plugin $authBackend->setRealm('SabreDAV'); $authPlugin = new \Sabre\DAV\Auth\Plugin($authBackend); $server->addPlugin($authPlugin); // CalDAV plugin $caldavPlugin = new \Sabre\CalDAV\Plugin(); $server->addPlugin($caldavPlugin); // ACL plugin $aclPlugin = new \Sabre\DAVACL\Plugin(); $server->addPlugin($aclPlugin); // Support for html frontend $browser = new MySabre_DAV_Browser_NoProperties(); $server->addPlugin($browser); // And off we go! $server->exec();