CloudMeet:Cloudflare支持的免费开源会议预约平台,Calendly的替代品

CloudMeet是一款基于Cloudflare的免费开源会议预约系统,旨在为个人和团队提供高效、可靠的日程管理体验。它支持Google Calendar和Outlook Calendar,无需服务器即可部署,并提供多种灵活的会议配置选项。

13AI工具会议预约开源工具日程管理Cloudflare

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小时自动发送邮件提醒,进一步提升用户参与率。

CloudMeet:基于 Cloudflare 的免费开源会议预约工具, Calendly 的开源替代方案

为增强安全性,建议配置CRON_SECRET,防止接口被非授权访问。

Outlook Calendar支持(可选)

除Google Calendar外,CloudMeet也支持通过Microsoft OAuth集成Outlook Calendar,并可自动生成Teams会议链接。启用方式为:

  • 在Azure注册新应用;
  • 获取Client ID和Secret;
  • 配置Microsoft Graph API权限;
  • 添加至GitHub Secrets并重新部署。

用户可在Dashboard内选择连接Outlook账户,并设定可用日历范围与会议提供商偏好。

CloudMeet:基于 Cloudflare 的免费开源会议预约工具, Calendly 的开源替代方案

本地开发支持

支持开发者在本地运行CloudMeet实例,进行调试与二次开发:

cp .env.example .dev.vars npm install npm run db:init npm run dev 

开源地址

GitHub项目主页:github.com/dennisklappe/CloudMeet

CloudMeet是一款极简、高效、低成本的会议调度解决方案,适合自由职业者、远程团队、开源项目组或希望自托管日程系统的用户。结合Cloudflare强大的边缘计算能力,无需服务器运维即可构建可靠的会议预约系统。