There's Baikal Server[1], which is a pretty neat project that allows you to host and manage several CalDAV and CardDAV accounts on a server. Have been running it for nearly two months with absolutely no issue.
Nobody's pulling the rug out from under me. Except me.