Apple Posts Source to Contacts Server
Currently a little hacking needs to be done to make it run without OpenDirectory (necessary for Linux). And this particular branch is being gradually merged into the main CalendarServer project, but it’s finally up.
There is however still some sort of bug when adding accounts with Address Book. I’m not sure if it’s because my particular setup lacks the OD support, or if there’s an actual bug in this code. But new accounts added do not work correctly because the principal URL is wrong.
To make it work, edit:
~/Library/Application Support/AddressBook/Sources/{unique ID}/Configuration.plist
And change the ’servername’ key to:
https://server:8843/principals/users/your-user-name
