Cal.diy:开源自托管日程调度平台

Cal.diy:开源自托管日程调度平台

Cal.diy 在 GitHub 上已经拿到 42.5K Star 了。
这是 Cal.com 推出的社区驱动开源调度平台,面向想要自托管日程服务的用户,支持个人非生产环境使用。

1、 项目定位

Cal.diy 是 Cal.com 的社区版本,设计目标是满足用户自托管日程调度服务的需求。项目明确标注建议仅用于个人非生产场景,自托管需要用户具备服务器管理、数据库配置和数据安全相关的知识。
商业和企业级的调度需求,官方建议使用 Cal.com 商业版,支持官方托管或者本地部署的企业级方案。

正文顶部截图

2、 核心功能

作为日程调度平台,Cal.diy 提供完整的日程管理、预约安排功能。用户可以自定义可用时间,生成预约链接分享给他人,对方选择合适的时间完成预约,系统自动同步双方日程。
平台支持多种日历服务同步,避免日程冲突。用户可以配置不同类型的预约事件,设置时长、地点、参与者要求等参数。同时支持邮件提醒、自定义通知模板等功能,满足个人日常日程管理需求。

README区域截图

3、 部署方式

项目提供 Docker 镜像,用户可以通过容器快速部署。官方文档包含完整的安装和配置步骤,需要用户配置数据库、环境变量、域名解析等内容。部署完成后,用户可以完全掌控所有数据,不需要依赖第三方服务存储日程信息。
项目仓库包含贡献指南,社区用户可以提交功能改进或者问题修复。仓库同时开放讨论区和 issue 跟踪,用户可以在里面反馈使用问题或者交流部署经验。

4、 适用场景

Cal.diy 适合对数据隐私有要求,希望自己掌控日程数据的个人用户。独立从业者、自由职业者可以部署这套系统,用于管理客户预约,不需要支付 SaaS 服务的订阅费用。
技术爱好者可以基于这套开源代码进行二次开发,添加自己需要的功能,定制符合自己使用习惯的调度系统。项目采用 MIT 开源协议,用户可以自由修改和分发代码,没有使用限制。

开源地址:https://github.com/calcom/cal.com

posted @ 2026-05-28 11:11  codinglife66  阅读(14)  评论(0)    收藏  举报