목록으로
제품2026년 5월 18일 AM 02:39

Cal.com, 엔터프라이즈 기능 뺀 'Cal.diy' MIT 오픈소스 포크 공개

Cal.com이 자사 스케줄링 플랫폼의 엔터프라이즈·상용 코드를 모두 제거한 커뮤니티 포크 'Cal.diy'를 100% MIT 라이선스 오픈소스로 공개했다. 본 서비스에서 분기된 코드베이스이며, 'Open Core' 분할 없이 전체 코드가 MIT 라이선스로 풀렸다.

Cal.com이 유지해 온 엔터프라이즈 전용 기능인 Teams, Organizations, Insights, Workflows, SSO/SAML 등은 Cal.diy에서 모두 제거됐다. 라이선스 키나 별도 Cal.com 계정 없이 그대로 동작한다고 프로젝트는 명시한다.

타깃 사용자는 자체 호스팅을 원하는 개인이다. Cal.com 측은 자체 호스팅이 서버 관리, 데이터베이스 운영, 민감 데이터 보호에 대한 고급 지식을 요구한다며 개인·비프로덕션 용도로만 권장한다고 안내한다. 상용·엔터프라이즈용 스케줄링 인프라가 필요한 경우 Cal.com 본 서비스를 이용하도록 분리한다.

별도의 호스팅·매니지드 버전은 제공되지 않는다. Cal.diy는 사용자가 자체 인프라에서 직접 실행해야 하며, 커뮤니티 기여는 본 프로젝트의 코드로 직접 반영된다는 게 메인테이너 측 설명이다.

실행 환경 요구사항은 Node.js 18.x 이상과 PostgreSQL 13.x 이상이며, 패키지 매니저로는 Yarn이 권장된다. yarn dx 명령으로 Docker 기반 로컬 Postgres 인스턴스와 테스트용 사용자 계정이 함께 생성된다.

환경 변수 NEXTAUTH_SECRET과 CALENDSO_ENCRYPTION_KEY는 각각 openssl로 생성한 32바이트, 24바이트 base64 키를 .env 파일에 추가하도록 안내한다. 데이터베이스 연결은 DATABASE_URL 환경 변수로 PostgreSQL 인스턴스를 지정한다.

데이터베이스 스키마는 Prisma로 관리된다. 개발 환경에서는 yarn workspace @calcom/prisma db-migrate, 운영 환경에서는 db-deploy로 적용하고, yarn db-seed로 더미 사용자를 채울 수 있다. Prisma Studio는 yarn db-studio로 띄워 사용자 레코드를 직접 편집할 수 있다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사