setBaseUri($path); // Authentication plugin $authPlugin = new \Sabre\DAV\Auth\Plugin($authBackend,'SabreDAV'); $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 \Sabre\DAV\Browser\Plugin(); $server->addPlugin($browser); // And off we go! $server->exec();