오픈소스 스케줄링 플랫폼 Cal.diy 자가 호스팅 가이드
요약
Cal.diy는 상업적 종속성이 없는 100% 오픈소스 커뮤니티 기반 스케줄링 플랫폼입니다. 기존 Cal.com의 엔터프라이즈 기능을 제거하고 MIT 라이선스로 공개되어, 사용자가 자신의 인프라에 직접 배포(self-host)할 수 있도록 설계되었습니다. 이 가이드는 Node.js (>=18.x), PostgreSQL (>=13.x), Yarn을 요구하며, Git 클론부터 환경 변수 설정(.env 파일), 그리고 최종적으로 `yarn dx` 명령어를 통해 로컬에서 플랫폼을 구동하는 상세 절차를 안내합니다.
핵심 포인트
- Cal.diy는 Cal.com의 커뮤니티 에디션으로, Teams, SSO/SAML 등 상업적 엔터프라이즈 기능이 모두 제거된 100% 오픈소스(MIT 라이선스) 버전입니다.
- 자가 호스팅을 위해서는 Node.js (>=18.x), PostgreSQL (>=13.x), Yarn 등의 환경 설정과 서버 관리 지식이 필수적으로 요구됩니다.
- 설치 과정은 Git 클론 후 `yarn`으로 패키지를 설치하고, `.env` 파일을 통해 인증 정보 및 비밀 키를 생성하여 구성하는 순서로 진행됩니다.
- 애플리케이션 실행 시 메모리 제한을 늘리기 위해 `export NODE_OPTIONS="--max-old-space-size=16384"`와 같은 환경 변수 설정이 권장됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending TypeScript (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기