* feat: Cal.diy — community-driven MIT-licensed fork of Cal.com This squashed commit contains all Cal.diy changes applied on top of calcom/cal.com main: - Rebrand Cal.com to Cal.diy across the entire codebase - Remove Enterprise Edition (EE) features, license checks, and AGPL restrictions - Switch license from AGPL-3.0 to MIT - Remove docs/ directory (migrated to Nextra at cal.diy) - Remove dead code: org tests, EE tips, platform nav, premium username, SAML/SSO, etc. - Clean up .env.example for self-hosted Cal.diy - Update Docker image references to calcom/cal.diy - Update README, CONTRIBUTING.md, and issue templates for Cal.diy community fork - Add PR welcome bot for Cal.diy contributors - Fix API v2 breaking changes oasdiff ignore entries - Replace Blacksmith CI runners with default GitHub Actions 3893 files changed, 20789 insertions(+), 411020 deletions(-) Co-Authored-By: benny@cal.com <sldisek783@gmail.com> * refactor: remove org-specific /organizations/:orgId endpoints from API v2 atoms controllers (#1701) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix: revert Cal.diy Inc to Cal.com, Inc. in license files, copyright notices, and package metadata (#1702) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * rip out org related comments in api v2 --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
125 lines
8.3 KiB
Plaintext
125 lines
8.3 KiB
Plaintext
import { Callout } from "nextra/components";
|
|
|
|
# Cal.diy Self-Hosting Documentation
|
|
|
|
<Callout type="warning">
|
|
**Use at your own risk.** Cal.diy is the open source community edition of
|
|
Cal.com and it is intended for users who want to self-host their own Cal.diy
|
|
instance. **It is strictly recommended for personal, non-production use.**
|
|
Please review all installation and configuration steps carefully. Self-hosting
|
|
requires advanced knowledge of server administration, database management, and
|
|
securing sensitive data. Proceed only if you are comfortable with these
|
|
responsibilities.
|
|
</Callout>
|
|
|
|
<Callout type="important">
|
|
**For any commercial and enterprise-ready scheduling infrastructure, use
|
|
Cal.com**, not Cal.diy; hosted by us or get invited to on-prem enterprise
|
|
access here: https://cal.com/sales
|
|
</Callout>
|
|
|
|
## Getting Started
|
|
|
|
- [Installation](/installation) - Learn how to install and set up Cal.diy
|
|
- [Database Migrations](/database-migrations) - Manage database schema changes
|
|
- [Upgrading](/upgrading) - Keep your instance up to date
|
|
- [Docker](/docker) - Deploy with Docker
|
|
- [Apps](/apps/google) - Set up third-party integrations
|
|
|
|
## Deployments
|
|
|
|
Deploy Cal.diy on your preferred platform:
|
|
|
|
- [AWS](/deployments/aws)
|
|
- [Azure](/deployments/azure)
|
|
- [Elestio](/deployments/elestio)
|
|
- [GCP](/deployments/gcp)
|
|
- [Northflank](/deployments/northflank)
|
|
- [Railway](/deployments/railway)
|
|
- [Render](/deployments/render)
|
|
- [Vercel](/deployments/vercel)
|
|
|
|
## Differences between Cal.diy and Cal.com
|
|
|
|
Cal.com is the commercial application running on app.cal.com. It's free to sign up and battle-tested with millions
|
|
of monthly bookings by large organizations. Cal.diy is the new open source community edition which was spun out of Cal.com.
|
|
Like any diy project, Cal.com, Inc. does not guarantee security and safety of the open source project. Cal.diy is
|
|
community maintained and strictly recommended for personal, non-production use. Please use at your own risk.
|
|
|
|
For any commercial usage, please visit Cal.com or request enterprise access to our on-prem hosting: https://cal.com/sales.
|
|
|
|
Find all differences in features below (summarized):
|
|
|
|
| Feature | Cal.diy | Cal.com |
|
|
|--------------------------------------------------------------- |:-------:|:-------:|
|
|
| **SCHEDULING & BOOKINGS** | | |
|
|
| Event Types | ✅ | ✅ |
|
|
| Recurring Event Types | ✅ | ✅ |
|
|
| Seated Events | ✅ | ✅ |
|
|
| Paid Events (Stripe/PayPal) | ✅ | ✅ |
|
|
| Private Links (Hashed URLs) | ✅ | ✅ |
|
|
| Booking Management | ✅ | ✅ |
|
|
| Teams | ❌ | ✅ |
|
|
| Team Event Types (Round-Robin) | ❌ | ✅ |
|
|
| Team Event Types (Collective) | ❌ | ✅ |
|
|
| Managed Event Types | ❌ | ✅ |
|
|
| Instant Meeting | ❌ | ✅ |
|
|
| Organizations | ❌ | ✅ |
|
|
| **AVAILABILITY** | | |
|
|
| Availability Schedules | ✅ | ✅ |
|
|
| Date Overrides | ✅ | ✅ |
|
|
| Buffer Times | ✅ | ✅ |
|
|
| Minimum Notice / Booking Limits | ✅ | ✅ |
|
|
| Travel Schedules | ✅ | ✅ |
|
|
| Out-of-Office (OOO) | ✅ | ✅ |
|
|
| **CALENDAR INTEGRATIONS** | | |
|
|
| Google Calendar | ✅ | ✅ |
|
|
| Outlook / Office 365 Calendar | ✅ | ✅ |
|
|
| Apple Calendar | ✅ | ✅ |
|
|
| CalDAV | ✅ | ✅ |
|
|
| Lark Calendar | ✅ | ✅ |
|
|
| Feishu Calendar | ✅ | ✅ |
|
|
| Zoho Calendar | ✅ | ✅ |
|
|
| Exchange Calendar | ✅ | ✅ |
|
|
| ICS Feed Calendar | ✅ | ✅ |
|
|
| **VIDEO & CONFERENCING** | | |
|
|
| Cal Video (Daily.co) | ✅ | ✅ |
|
|
| Zoom | ✅ | ✅ |
|
|
| Google Meet | ✅ | ✅ |
|
|
| Microsoft Teams | ✅ | ✅ |
|
|
| Webex | ✅ | ✅ |
|
|
| Jitsi | ✅ | ✅ |
|
|
| Other conferencing (Whereby, Huddle01, etc.) | ✅ | ✅ |
|
|
| Cal.com Video Recordings | ❌ | ✅ |
|
|
| **AUTHENTICATION** | | |
|
|
| Email / Password Login | ✅ | ✅ |
|
|
| Google OAuth | ✅ | ✅ |
|
|
| Azure AD / Microsoft OAuth | ✅ | ✅ |
|
|
| SAML SSO | ❌ | ✅ |
|
|
| SCIM Directory Sync | ❌ | ✅ |
|
|
| Impersonation | ❌ | ✅ |
|
|
| **AUTOMATION & INTEGRATIONS** | | |
|
|
| Webhooks | ✅ | ✅ |
|
|
| Zapier | ✅ | ✅ |
|
|
| n8n / Make / Pipedream | ✅ | ✅ |
|
|
| CRM (HubSpot / Salesforce / Close, etc.) | ✅ | ✅ |
|
|
| Messaging (Discord, Telegram, WhatsApp, etc.) | ✅ | ✅ |
|
|
| AI Agents (Retell AI, ElevenLabs, Synthflow, etc.) | ✅ | ✅ |
|
|
| Analytics (GA4, GTM, PostHog, Fathom, etc.) | ✅ | ✅ |
|
|
| Workflows (Automations) | ❌ | ✅ |
|
|
| Routing Forms | ❌ | ✅ |
|
|
| **EMBED & API** | | |
|
|
| Embed (Inline, Popup, Floating Button) | ✅ | ✅ |
|
|
| API v2 (REST) | ✅ | ✅ |
|
|
| API Keys | ✅ | ✅ |
|
|
| Platform / OAuth Clients | ✅ | ✅ |
|
|
| API v1 (Legacy) | ❌ | ✅ |
|
|
| **ANALYTICS** | | |
|
|
| Insights Dashboard | ❌ | ✅ |
|
|
| **ADVANCED / ENTERPRISE** | | |
|
|
| Attributes & Segments | ❌ | ✅ |
|
|
| Delegation | ❌ | ✅ |
|
|
| Workspace Platform | ❌ | ✅ |
|
|
| Admin Panel | ❌ | ✅ |
|
|
| | [Install](/installation) |[Sign up](https://cal.com/signup)|
|