Roundcube Community Forum

 

RoundDAV - A DAV Server for Roundcube

Started by texxasrulez, December 19, 2025, 07:33:21 PM

Previous topic - Next topic

texxasrulez

I have tried over the years with lots of duct tape and patchwork to get simple DAV integration in Roundcube. I think I have cracked it.

It is a standalone DAV server specifically tailored to use with Roundcube using a provisioning plugin to make it all work seamlessly together.

I have been testing this for quite some time and think I have the kinks worked out. I need help to find more, or make a little better.

There are 3 total Roundcube Plugins created to establish the bridge between RoundDAV and Roundcube. Check it out and the README for RoundDAV will tell you everything you need.

This is meant for small personal setups.

If you would like to check out RoundDAV and see if it right for you, I would love to get some feedback. My repo is located on github at https://github.com/texxasrulez/rounddav

Create issue reports at RoundDAV Issues Page

Thanks and Happy Holidays to all.

eMarcus

Good Morning from Europe!

That sounds quite interesting, I will try to find some time and will test it!

Just for curiosity: Why is a standard DAV server like Baikal (I think it is based on SabreDAV) not doing the trick? What did you have to change in order to make it work for Roundcube?

Happy new year,
Marcus.

eMarcus

Hello!

Just made my first tests and it worked out quite well. Just a few minor comments:

When I installed the rounddav_provision plugin, the api_token in the config.inc.php.dist is empty. However it should match with the secret configured in the rounddav config file.

Following the documentation it was not really clear to me where to point the webserver document root to. I did it directly to the public directory. But I saw in your example configuration that you had pointed it to the rounddav directory. It seems to work without exposing the rounddav to the webserver.

After my first principals were created in Rounddav, I wanted to check the addressbook and calendar with an external client (Thunderbird, iPhone), but could not figure out the base URL, maybe you could add that to the documentation.

Are you also planning to release frontend plugins for roundcube, so that calendars and addressbooks can be viewed and manipulated directly from Roundcube? Just asking, because for the calendar that is currently the biggest pain with Roundcube....

Thanks for the great work!
Marcus.