Небольшой сервер CalDAV и CardDAV на Python для обмена календарями, списками дел и контактами со стандартными клиентами.
sabre-io/Baikal
Сервер CalDAV и CardDAV для самостоятельного размещения и синхронизации календарей и контактов между устройствами и приложениями.
Open source альтернатива:Google Calendar
Google Contacts
- Звёзды
- 3,365
- Форки
- 323
- Открытые issues
- 109
- Последний коммит
- 4 дня назад
Что это?
Baïkal — сервер календарей и контактов, работающий по протоколам CalDAV и CardDAV. Он позволяет разместить собственные календарь и адресную книгу и подключать к ним стандартные клиенты, например Thunderbird, приложения для Android и iOS.
Этот репозиторий содержит исходный код Baïkal; проект разрабатывают волонтёры. Инструкции по установке, обновлению и устранению неполадок опубликованы на сайте проекта. В README также есть ссылки на руководства сообщества на немецком и французском языках для пользователей с небольшим опытом работы с IT. В них рассматриваются, например, синхронизация с Android через DAVx5, общий доступ к календарям, обслуживание баз данных и безопасность.
В репозитории есть набор тестов, который сбрасывает конфигурацию и базу данных, поэтому его не следует запускать на работающей установке. Тесты можно запускать с SQLite или, используя Docker Compose, с несколькими другими СУБД.
Ключевые возможности
- 01Предоставляет доступ к календарям и контактам по протоколам CalDAV и CardDAV.
- 02Совместим со стандартными клиентами, такими как Thunderbird, Android (через DAVx5) и iOS.
- 03Поддерживает общий доступ к календарям между пользователями.
- 04Включает набор тестов, который можно запускать с SQLite или с несколькими СУБД через Docker.
Сценарии использования
- Хранить календарь и контакты на домашнем сервере вместо коммерчного облачного сервиса.
- Синхронизировать календари семьи или небольшой команды между телефонами и почтовыми клиентами на компьютерах.
- Развернуть собственный сервер CalDAV/CardDAV на маломощном устройстве, например Raspberry Pi.
Быстрый старт
- 1
Прочитайте руководство по установке на sabre.io/baikal
Что важно знать
- В README нет инструкций по установке — вместо этого он направляет на внешний сайт.
- Лицензия GPL-3.0 относится к копилефт-лицензиям и требует распространять производные работы на тех же условиях.
В подборках
Темы
Частые вопросы
- Что такое Baikal?
- Сервер CalDAV и CardDAV для самостоятельного размещения и синхронизации календарей и контактов между устройствами и приложениями. Baïkal — сервер календарей и контактов, работающий по протоколам CalDAV и CardDAV. Он позволяет разместить собственные календарь и адресную книгу и подключать к ним стандартные клиенты, например Thunderbird, приложения для Android и iOS.
- Baikal можно использовать бесплатно? Какая у него лицензия?
- Baikal распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Baikal всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Baikal — 3 нояб. 2026 г..
- Для чего можно использовать Baikal?
- Хранить календарь и контакты на домашнем сервере вместо коммерчного облачного сервиса. Синхронизировать календари семьи или небольшой команды между телефонами и почтовыми клиентами на компьютерах. Развернуть собственный сервер CalDAV/CardDAV на маломощном устройстве, например Raspberry Pi.
- Как установить Baikal?
- Прочитайте руководство по установке на sabre.io/baikal
- Где скачать Baikal?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sabre-io/Baikal
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервер CalDAV, CardDAV и WebDAV с веб-панелью администрирования на Symfony для управления пользователями, календарями и адресными книгами.
PHP-фреймворк для создания серверов WebDAV, CalDAV и CardDAV, позволяющих обмениваться файлами, календарями и контактами.
Сервер CalDAV/CardDAV на Rust, который хранит календари и контакты в одной базе SQLite.
Лёгкий браузерный календарь с приоритетом локального хранения, синхронизирующийся с настроенными вами серверами CalDAV, CardDAV и JMAP.
SOGo — открытый пакет для совместной работы с календарями, адресными книгами и веб-почтой, поддерживающий CalDAV, CardDAV и IMAP.