TiloBox
Back to directory
LicenseGPL-3.0
GitHub stars3.2k
Last commit2 weeks ago
Tags6 topics
CalendarCarddavCaldavSyncSelf HostedContacts
Overview

Why consider Baïkal?

Baïkal is a lightweight open-source CalDAV and CardDAV server powered by sabre/dav and SQLite/MySQL. It lets users synchronize calendars and address books privately across all devices.

Guided learning

Learn Baïkal by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

1 min read 3 sections
In this guide3 sections

Overview of Baïkal

Baïkal is a lightweight, zero-bloat CalDAV and CardDAV synchronization server. It allows users to host their own calendar and contacts backend with minimal resource consumption, compatible with iOS, macOS, Android (via DAVx5), and Thunderbird.

Deployment with Docker

Start Baïkal with Docker:

bash
1docker run -d \
2 --name baikal \
3 -p 8080:80 \
4 -v baikal_data:/var/www/baikal/Specific \
5 ckulka/baikal:latest

Open http://localhost:8080 to configure the administrator password and choose SQLite as the datastore.

Connecting Clients

In your calendar application (iOS/macOS Calendar or Thunderbird), add a new CalDAV account:

  • Server Address: http://your-server:8080/dav.php
  • Username / Password: Your Baïkal user credentials.

Baïkal is licensed under the GNU General Public License v3.0 (GPL-3.0).

Related tools

More options with a similar category or technology profile.

Baïkal FAQs

Baïkal is listed as a Developer Tools tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

Baïkal is listed under the GPL-3.0 license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

Baïkal is listed as an alternative to Google Calendar. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.