Baïkal logo

Baïkal

Lightweight CalDAV and CardDAV server based on sabre/dav

3.3k PHP GPL-3.0 7 days ago

Overview

Baïkal is a PHP CalDAV and CardDAV server built on the sabre/dav framework. It provides a browser-based admin interface for managing users and calendars, making it friendlier to set up than raw sabre/dav. It stores data in SQLite or MySQL and requires only a PHP-capable web server. Deploy manually on shared hosting or via Docker.

Setup and operations guides

Use these practical guides to plan the deployment, security, backups, and recovery work behind this project.

Where it falls short of Calendly

  • No web-based calendar or scheduling UI for end users; requires a CalDAV client app
  • No public booking page or availability-sharing feature comparable to Calendly
  • Development activity has slowed; some sabre/dav edge cases may go unpatched
  • HTTPS and reverse-proxy setup is manual and not guided

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

caldav
carddav
calendar
contacts
php
Maintain Baïkal?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Baïkal difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/baikal)](https://openreplace.com/baikal)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Scheduling infrastructure for everyone, the open-source Calendly alternative

49k TypeScript AGPL-3.0 today
3/5
1-click
Baïkal vs Cal.com

Open-source online appointment scheduling built on Cal.com

49k Nodejs MIT today
3/5
Baïkal vs Cal.diy

Open-source hotel reservation and channel management system

14k PHP OSL-3.0 5 days ago
4/5
Baïkal vs QloApps

Node.js job scheduling library with persistent MongoDB-backed queue

9.7k TypeScript MIT 3 months ago
3/5
Baïkal vs Agenda