Xandikos

Self-Hosted

Lightweight open-source CalDAV/CardDAV server for self-hosted calendars and contacts

Visit Website

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.

docker-compose.template.yml TEMPLATE

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

Google Calendar & Contacts Search Google
Microsoft 365 Calendar & People Search Google
Apple iCloud Calendar & Contacts Search Google

People Also Ask about Xandikos

Xandikos vs Google Calendar & ContactsXandikos vs Microsoft 365 Calendar & PeopleXandikos vs Apple iCloud Calendar & Contacts Xandikos 2025 review Xandikos docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

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

More Calendar & Contacts Tools