一个轻量的 Python CalDAV/CardDAV 服务器,用于共享日历、待办和通讯录。
- Star
- 3,365
- Fork
- 323
- 未关闭 Issue
- 109
- 最近提交
- 4天前
这是什么?
Baïkal 是一个日历和通讯录服务器,支持 CalDAV 与 CardDAV 协议。你可以自行搭建自己的日历和地址簿,再用 Thunderbird、Android 应用、iOS 等标准客户端连接使用。
项目由志愿者维护,安装、升级和排错说明放在官网上。仓库 README 还链接了面向非技术用户的德语和法语教程,内容涵盖 Android 通过 DAVx5 同步、日历共享、数据库维护和安全设置等。
仓库自带测试套件,测试会重置配置和数据库,因此不要在正式环境中运行。测试可以基于 SQLite 运行,也可以通过 Docker Compose 针对多种数据库执行。
核心功能
- 01通过 CalDAV 和 CardDAV 协议提供日历与通讯录服务。
- 02兼容 Thunderbird、Android(通过 DAVx5)和 iOS 等标准客户端。
- 03支持在用户之间共享日历。
- 04自带测试套件,可基于 SQLite 或借助 Docker 运行多种数据库测试。
适用场景
- 将日历和通讯录保存在自己的家用服务器上,而不是商业云服务中。
- 在手机和桌面邮件客户端之间同步家庭或小团队的日历。
- 在树莓派等低功耗设备上运行私有的 CalDAV/CardDAV 后端。
快速上手
- 1
阅读 sabre.io/baikal 上的安装指南
使用前须知
- README 中没有安装步骤,安装信息需要查看外部网站。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款发布。
收录于专题
标签
常见问题
- Baikal 是什么?
- 一款自托管的 CalDAV 和 CardDAV 服务器,用于在多设备和应用之间同步日历与通讯录。 Baïkal 是一个日历和通讯录服务器,支持 CalDAV 与 CardDAV 协议。你可以自行搭建自己的日历和地址簿,再用 Thunderbird、Android 应用、iOS 等标准客户端连接使用。
- Baikal 可以免费使用吗?用的什么许可证?
- Baikal 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Baikal 还在维护吗?
- 活跃维护中。Baikal 最近一次提交是在 2026年11月3日。
- Baikal 适合用来做什么?
- 将日历和通讯录保存在自己的家用服务器上,而不是商业云服务中。 在手机和桌面邮件客户端之间同步家庭或小团队的日历。 在树莓派等低功耗设备上运行私有的 CalDAV/CardDAV 后端。
- Baikal 怎么安装和运行?
- 阅读 sabre.io/baikal 上的安装指南
- 在哪里获取 Baikal?
- 源代码和安装说明在 GitHub 上:https://github.com/sabre-io/Baikal
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5189+26 本周545PythonGPL-3.0维护活跃更新于 3天前
用 Rust 编写的 CalDAV/CardDAV 服务器,日历和联系人统一存储在单个 SQLite 数据库中。
567+6 本周48RustAGPL-3.0更新于 5天前
轻量、本地优先的网页日历客户端,可与你自行配置的 CalDAV、CardDAV 和 JMAP 服务器同步。
355+10 本周31TypeScriptMIT维护活跃更新于 16小时前
SOGo 是一套开源协作套件,提供日历、通讯录和网页邮件,原生支持 CalDAV、CardDAV 和 IMAP。
2184+3 本周331Objective-CGPL-2.0更新于 19小时前