Code Repositories xandikos / prometheus
prometheus

Tree @prometheus (Download .tar.gz)

Build Status

Xandikos is a CardDAV/CalDAV server that backs onto a Git repository.

Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.

Implemented standards

The following standards are implemented:

See [[notes/dav-compliance.md]] for more detail on specification compliancy.

Supported clients

Xandikos has been tested and works with the following clients:

Running

To run a standalone (low-performance) instance of Xandikos, simply create a directory to store your data (say $HOME/dav) and run it:

mkdir -p $HOME/dav
./bin/xandikos -d $HOME/dav

A server should now be running on localhost:8080.

Help

There is a #xandikos IRC channel on the Freenode IRC network, and a xandikos mailing list.

Dependencies

At the moment, Dulwich supports Python 3.5 and higher as well as Pypy 3. It also uses dulwich, icalendar and defusedxml.