OpenSource-Hub
C

Cal.diy

42.4k stars·오피스 생산성·SHA-256 체크섬 확인됨

완전한 오픈 소스 커뮤니티 주도 스케줄링 플랫폼으로, 셀프 호스팅 사용자를 위해 설계되었으며 엔터프라이즈 버전 기능이 없습니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

직접 일정 예약 시스템을 구축하세요. 완전히 오픈 소스이며 무료입니다.

주요 기능

  • 100% MIT 오픈 소스, 숨겨진 유료 기능 없음
  • 라이선스 키나 Cal.com 계정 없이 바로 사용 가능
  • 화상 회의(Daily.co), 캘린더 동기화, 다양한 통합 지원
  • 최신 기술 스택(Next.js + tRPC) 기반으로 확장 및 커스터마이징이 용이

할 수 없는 것

  • •개인용 비프로덕션 환경에서만 사용 권장; 팀, 조직, 싱글 사인온(SSO) 등 엔터프라이즈 기능 부재; 서버 보안, 백업 및 업데이트를 직접 관리해야 함; Cal.com 공식 버전과 호환성 차이가 있을 수 있음.

사용 사례

  • 개인 또는 소규모 팀의 프라이빗 예약/회의 스케줄링 시스템 구축
  • Calendly, Cal.com 등 유료 서비스를 대체하는 셀프 호스팅 솔루션
  • 개발 학습: 완전한 스케줄링 플랫폼의 프론트엔드 및 백엔드 구현 연구

상세 설명

Cal.diy는 Cal.com의 커뮤니티 에디션으로, 모든 엔터프라이즈/상용 코드가 제거되고 완전히 MIT 라이선스를 따릅니다. 개인 및 셀프 호스팅 사용자가 라이선스 키나 독점 종속성 없이 자체 일정 관리 인프라를 실행할 수 있게 해줍니다. Next.js, tRPC, React, Tailwind CSS 및 Prisma를 기반으로 구축되었으며, 화상 회의, 서드파티 통합 및 사용자 지정 예약 워크플로를 지원합니다. 개인용 비프로덕션 환경 전용으로 엄격히 제한되며, 고급 서버 관리 기술이 필요합니다.

문제 해결 & FAQ (1)

문제 해결
전화번호 입력 시 가끔 잘못된 국가 코드가 표시되는 이유는 무엇인가요?

국가 코드는 IP 또는 브라우저 언어를 기반으로 자동으로 미리 채워지며, 이는 부정확할 수 있습니다. Cal.com은 이 미리 채우기 기능을 제거할 계획이며, 사용자는 국가 코드를 포함한 전체 전화번호를 수동으로 입력해야 합니다.

원본 Issue #15989

태그

schedulingopen-sourceself-hostedcalendarMIT license

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Node.js (>=18.x), PostgreSQL (>=13.x) 및 Yarn이 설치되어 있는지 확인하세요

4

저장소를 클론하고 yarn을 실행하여 종속성을 설치하세요

5

.env.example을 .env로 복사하고 NEXTAUTH_SECRET과 CALENDSO_ENCRYPTION_KEY를 생성하여 입력하세요

설치 가이드
  1. Node.js (>=18.x), PostgreSQL (>=13.x) 및 Yarn이 설치되어 있는지 확인하세요
  2. 저장소를 클론하고 yarn을 실행하여 종속성을 설치하세요
  3. .env.example을 .env로 복사하고 NEXTAUTH_SECRET과 CALENDSO_ENCRYPTION_KEY를 생성하여 입력하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

프로젝트 디렉토리를 삭제하고 PostgreSQL 데이터베이스를 정리하면 됩니다. Docker를 사용하는 경우 docker-compose down -v를 실행하여 컨테이너와 볼륨을 제거하세요.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-26 21:00:10
GitHub 저장소

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트