CloudMeet:Cloudflare支持的免费开源会议预约平台,Calendly的替代品
CloudMeet是一款基于Cloudflare的免费开源会议预约系统,旨在为个人和团队提供高效、可靠的日程管理体验。它支持Google Calendar和Outlook Calendar,无需服务器即可部署,并提供多种灵活的会议配置选项。
CloudMeet:无需服务器支持的免费会议预约平台
CloudMeet是一款完全免费且开源的会议预约调度系统,旨在替代Calendly。它利用Cloudflare的免费服务构建,无需传统服务器即可部署,同时支持Google Calendar和Outlook Calendar的双向同步,为用户带来高效、可靠的日程管理。
核心功能概览
- 双日历支持:集成Google和Microsoft Outlook日历,支持单独或联合使用。
- 智能会议链接生成:自动生成Google Meet或Microsoft Teams会议链接。
- 灵活的时间配置:自定义工作时间与可预约时间段,支持多种会议类型。
- 邮件通知系统:支持预定确认、取消提醒等多种邮件通知,全部可配置。
- 后台管理面板:可视化控制邮件通知启用与禁用,集中管理预约配置。
- 一键部署更新:基于GitHub Actions,支持快速部署与自动同步更新。
- Cloudflare原生部署:整个应用运行于Cloudflare Pages和Workers的免费资源之上,低成本高可用。
快速部署指南
- 创建Cloudflare API Token与D1权限;
- 配置Google OAuth授权信息;
- 使用GitHub模板创建仓库并配置机密变量;
- 一键运行GitHub Actions,即可完成部署;
- 可选支持自定义域名绑定与自动更新同步。
👉 体验演示地址:meet.klappe.dev/cloudmeet
邮件提醒功能
CloudMeet默认启用自动会议提醒功能,基于Cloudflare Workers实现定时执行,支持在会议前24小时与1小时自动发送邮件提醒,进一步提升用户参与率。

为增强安全性,建议配置
CRON_SECRET,防止接口被非授权访问。
Outlook Calendar支持(可选)
除Google Calendar外,CloudMeet也支持通过Microsoft OAuth集成Outlook Calendar,并可自动生成Teams会议链接。启用方式为:
- 在Azure注册新应用;
- 获取Client ID和Secret;
- 配置Microsoft Graph API权限;
- 添加至GitHub Secrets并重新部署。
用户可在Dashboard内选择连接Outlook账户,并设定可用日历范围与会议提供商偏好。

本地开发支持
支持开发者在本地运行CloudMeet实例,进行调试与二次开发:
cp .env.example .dev.vars npm install npm run db:init npm run dev 开源地址
GitHub项目主页:github.com/dennisklappe/CloudMeet
CloudMeet是一款极简、高效、低成本的会议调度解决方案,适合自由职业者、远程团队、开源项目组或希望自托管日程系统的用户。结合Cloudflare强大的边缘计算能力,无需服务器运维即可构建可靠的会议预约系统。