Baïkal logo

Baïkal

Self-hostable CalDAV and CardDAV server for syncing calendars and contacts with DAV clients

Repository activity
  • Stars3.2k
  • Forks315
  • Open Issues118
baikal health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • PHP
  • CSS
  • Python
Baïkal screenshot

About Baïkal

Baïkal is a lightweight CalDAV and CardDAV server that lets you host your own calendars and contacts. DAV-compatible clients sync against your server rather than a hosted account, keeping the data on infrastructure you control.

Calendars use CalDAV and contacts use CardDAV. A web interface handles management of users, address books, and calendars, and data is stored in a MySQL or SQLite database. It runs on a basic PHP server and works with iOS, macOS, DAVx5 on Android, Mozilla Thunderbird, and other CalDAV and CardDAV clients.

Baïkal is built on the sabre/dav library and is released under the GNU GPL v3. It was created by Jérôme Schneider of Net Gusto and fruux and is now developed by volunteers.

Key features

  • CalDAV server for calendar sync
  • CardDAV server for contact sync
  • Web interface for managing users, address books, and calendars
  • Data stored in MySQL or SQLite
  • Works with iOS, macOS, DAVx5 on Android, and Thunderbird

Details

First released
2012
Self-hosting
Docker · PHP server
Protocols
CalDAV · CardDAV
Storage
MySQL · SQLite
Clients
iOS · macOS · Android · Thunderbird
Built on
sabre/dav