Book

Baïkal – CalDAV and CardDAV server

Baïkal is a lightweight server for making calendars and address books available through CalDAV and CardDAV. It combines the DAV protocol implementation supplied by sabre/dav with a browser-based administration layer aimed at straightforward self-hosted deployment.

Its focus is deliberately narrower than a complete groupware system. Users continue to work with their preferred calendar and contacts applications while Baïkal handles storage, accounts and synchronisation on the server.

This is free and open source software.

Key Features

  • The web administration interface manages users, calendars and address books without requiring routine changes directly in the database.
  • CalDAV support lets desktop and mobile clients create, modify, delete and synchronise calendars and calendar objects.
  • CardDAV provides the corresponding server-side storage and synchronisation facilities for contacts and address books.
  • Database choices include SQLite for compact installations and MySQL or PostgreSQL where a separate database service is preferred.
  • Authentication options include HTTP Basic, Digest and Apache authentication for controlling access to DAV resources.
  • Baïkal uses sabre/dav for its DAV protocol layer, giving it access to established calendar, contacts, discovery and synchronisation facilities.
  • Well-known CalDAV and CardDAV URLs can be redirected to the DAV endpoint so compatible clients can discover services from the server hostname.
  • Works with standard CalDAV and CardDAV clients including Thunderbird, DAVx5, Apple Calendar and applications using the same protocols.
  • Calendars and address books remain accessible independently of the administration interface, so normal users interact through their chosen DAV clients rather than the server dashboard.
  • The comparatively small application stack makes Baïkal suitable where calendar and contact synchronisation is required without mail, chat, document editing or other groupware components.

Website: sabre.io/baikal
Support:
Developer: Net Gusto, fruux and contributors
License: GNU General Public License v3.0

Baïkal is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

CalDAV Servers
sabre/davMature PHP framework for building WebDAV, CalDAV and CardDAV servers
RadicaleLightweight CalDAV and CardDAV server that's simple to deploy
DavisModern CalDAV, CardDAV and WebDAV server with an admin interface
BaïkalLightweight CalDAV and CardDAV server with a web admin interface
XandikosGit-backed CalDAV and CardDAV server with scheduling support
DAViCalPostgreSQL-backed CalDAV server focused on standards interoperability

Read our verdict in the software roundup.

CardDAV Servers
sabre/davCreate WebDAV, CalDAV and CardDAV servers
RadicaleSmall but powerful CalDAV and CardDAV server
DavisCalDAV, CardDAV and WebDAV server with web administration
BaïkalExtensive web interface managing users, address books and calendars
XandikosLightweight and complete CardDAV/CalDAV server
DAViCalCalDAV server for sharing calendars and managing access rights

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted