Xandikos
Self-HostedLightweight open-source CalDAV/CardDAV server for self-hosted calendars and contacts
Overview
Xandikos is a minimal, standards-compliant CalDAV and CardDAV server designed for self-hosting. It supports VCF (contacts) and ICS (calendar) files, enabling event scheduling, contact management, and cross-device sync (iOS, Android, Thunderbird). Deployable via Docker, pip, or source code, it runs on low-resource systems, making it ideal for personal use. It prioritizes data privacy and control, integrating seamlessly with popular clients while avoiding third-party service dependencies. No complex setup—just a straightforward solution for hosting your own calendar and contact data.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
xandikos:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: xandikos
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Standards-compliant CalDAV/CardDAV support
- Cross-device sync with iOS, Android, and Thunderbird
- Low-resource footprint for small servers
- Easy deployment via Docker or pip
Frequently Asked Questions
? Is Xandikos hard to install?
Xandikos is easy to install using Docker (with a simple compose file) or pip (Python package manager). Basic server skills (port forwarding, domain setup) are helpful, but the GitHub repo provides clear deployment guides for beginners.
? Is it a good alternative to Google Calendar/Contacts?
Yes—Xandikos lets you self-host your data, avoiding Google’s privacy concerns. It syncs with the same clients (iOS, Android, Thunderbird) as Google, making it a seamless privacy-focused replacement for personal use.
? Is Xandikos completely free?
Yes—Xandikos is open-source (GPLv3 licensed) with no hidden costs. You only pay for your server (if using a VPS) or use your own hardware; there are no subscription fees or premium tiers.
Top Alternatives
People Also Ask about Xandikos
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No subscription fees
- ⊕ Minimal system requirements
- ⊕ Works with familiar calendar/contact clients
Cons
- ⊖ No built-in web UI (relies on client tools)
- ⊖ Requires basic server administration knowledge
- ⊖ Limited advanced features compared to enterprise tools