
開源排程引擎
免費
Cal.diy 是 Cal.com 排程基礎架構的社群驅動自託管版本。專為開發者與重視隱私的進階用戶設計,提供強大且可白標(White-label)的替代方案,以取代專有排程平台。與商業版 Cal.com SaaS 不同,Cal.diy 讓用戶能完全掌控資料駐留、資料庫管理與基礎架構部署。它利用針對容器化環境優化的現代技術堆疊,允許用戶將 Zoom、Stripe 與 Twilio 等第三方 API 直接整合至私有實例中。對於需要可自訂、自管式預約引擎且不受託管雲端服務限制的技術團隊而言,這是理想的解決方案。
提供應用程式堆疊的完整所有權,允許部署於私有伺服器或 VPC。這確保了嚴格遵守資料主權法規,將所有預約元資料、用戶資訊與行事曆日誌保留在您自己的基礎架構內,消除對第三方雲端供應商儲存資料的依賴。
原生為 Docker 建構,支援在 Azure、Railway 與 Render 等主要雲端供應商上無縫部署。此容器優先的方法簡化了相依性管理,確保開發與生產環境的一致性,並允許使用 Kubernetes 或 Docker Swarm 等標準編排工具進行快速擴展。
包含對 Google Calendar、Microsoft Graph、Zoom 與 Stripe 等關鍵第三方 API 的原生支援。開發者可透過環境變數設定這些整合,無需修改核心應用程式碼即可啟用自動化視訊會議連結、付費預約的金流處理以及透過 Twilio 發送的簡訊通知。
利用強大的遷移系統來處理隨平台演進的架構更新。這允許管理員在維護資料完整性的同時安全地升級實例,確保自訂配置與現有預約記錄在更新週期中與新版程式碼保持相容。
提供簡潔且可自訂的 UI,可進行品牌化以符合特定組織需求。與強制品牌化的 SaaS 平台不同,Cal.diy 允許進行深度的 CSS 與佈局修改,適合直接嵌入現有的 Web 應用程式或內部入口網站,作為無縫的排程元件。
從 GitHub 將官方 Cal.diy 儲存庫複製到本地開發環境。在 .env 檔案中設定環境變數,包含資料庫連線字串與第三方整合的 API 金鑰。使用 'docker-compose up' 建構 Docker 容器以初始化應用程式及其相依項目。透過 CLI 執行資料庫遷移,確保架構符合當前版本需求。透過 Nginx 或 Traefik 等反向代理公開您的實例,以處理 SSL 終止與網域路由。存取您設定的網域,開始設定活動類型與用戶可用時段。
IT 部門使用 Cal.diy 為內部會議與資源分配託管私有、安全的預約系統,確保敏感的企業排程資料絕不會離開公司的私有網路或雲端環境。
自由工作者與顧問部署自己的實例來管理客戶預約,無需支付每月 SaaS 費用,同時保持對客戶名單與預約歷史的完全控制,並避免平台特定的資料鎖定。
SaaS 開發者將 Cal.diy 整合至自己的產品中,為用戶提供原生排程功能,利用開源引擎避免從零開始建構複雜的行事曆同步邏輯。
需要可靠、容器化的排程解決方案,能融入現有的 CI/CD 管線,並允許對伺服器端配置與安全策略進行細粒度控制。
需要一個能保證資料駐留,並避免商業託管排程平台常見的追蹤或資料共享行為的排程工具。
尋求將強大的排程功能整合至自有產品中,同時避免專有 API 排程服務的高昂成本或限制。
開源社群版本。在專案授權條款下可免費使用與修改。用戶需自行承擔託管與基礎架構費用。