Skip to content

Running your own CardDav / CalDav Server

For years I’ve been running my own CalDav/CardDav server to sync my Contacts, Calendars and Reminders across all my devices. I’ve been very happy with DAViCal, until recently, I had to switch to a simple vhost which doesn’t offer PostgreSQL and custom apache cfgs. So I did some research which other implementations may be useful, those are most promising ones:

Radicale (Python + Mysql)

Baïkal (PHP + Mysql)
based on SabreDav

SabreDav (PHP + Mysql)
DAV Framework,

DAViCal (PHP + PostgreSQL)
Very complete, but not that easy to install.

Apple CalendarServer:

See full list: