Radicale
Radicale is a light-weighted open source CalDAV server written in python. It is easy to use and can even run without any configuration. It does not need a database like Mysql or Postgres as it stores all calendars as plain ics files in your file system.
Support for CalDAV-Sync has been added in version 0.6.
Setup
CalDAV-Sync
Please note that anonymous login (i.e. without user name) is currently not supported. You must enable authentication in Radicale to sync with CalDAV-Sync. The password can be empty, so you should be able to sync public and private calendars.
- Server: <your.server.name>:5232
- use SSL: leave ticked if you configured Radicale to use SSL
- Username: <your user name>
- Password: <your password>
To access calendars in the root directory (i.e. with URLs like /calendar) try:
- URL: <your.server.name>:5232/<calendar_name>
- use SSL: leave ticked if you configured Radicale to use SSL
- Username: <some user name>
- Password: may be empty
CardDAV-Sync
Radicale does not yet support CardDAV (as of July 12th 2011) but some work has been done and support is on the way (or check out calypso).