Hacker News new | past | comments | ask | show | jobs | submit login

I get the impression that sabre/dav markets itself more as a platform on which one can build their own CalDAV/CardDAV applications.

I run it standalone, because I wanted a CalDAV system that could integrate with my local FreeIPA domain via LDAP. The only other project that met this requirement was davical [1], but it seemed much less active.

I ended up writing my own FreeIPA/LDAP authentication and principal backends [2] for sabre/dav. I believe they have a PDO backend built in, if you want to store your users in a database.

Basically, you composer install sabre/dav and wire all the components together in server.php. You'll also want to redirect the /.well-known/{caldav,carddav} URLs with a rewrite rule in your webserver. Most of this is described in their documentation [3].

If you're looking for turn-key solution with an administration GUI, you probably want Baikal [4], which is based on sabre/dav.

[1] https://www.davical.org/

[2] https://github.com/sacredheartsc/sabredav-freeipa

[3] https://sabre.io/dav/gettingstarted/

[4] https://sabre.io/baikal/




Given @bronkodwana's comment: https://news.ycombinator.com/item?id=34737052

Did you look at cyrusimap? Surely it supports auth via ldap?


Thank you!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: