CalDAV 캘린더와 동기화하고 공유 링크로 미팅 예약을 받을 수 있는 Rust 기반 셀프 호스팅 스케줄링 플랫폼입니다.
Tymeslot/tymeslot
Elixir와 Phoenix LiveView로 만든 자체 호스팅 가능한 미팅 예약 플랫폼으로, 예약 페이지, 캘린더 동기화, 화상 회의 링크, 자동 이메일을 제공합니다.
대체할 수 있는 제품:Calendly
- 스타
- 305
- 포크
- 58
- 열린 이슈
- 5
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Tymeslot은 자체 서버에서 예약을 받을 수 있는 일정 관리 플랫폼입니다. 공개 예약 페이지, 버퍼 시간과 최소 예약 사전 알림 시간을 설정할 수 있는 이름 지정 가능 일정, 삽입형 위젯을 제공하며, .ics 파일이 첨부된 예약 확인 및 리마인더 이메일을 자동으로 보냅니다.
예약이 들어오는 시점에 연결된 모든 캘린더를 확인하므로, 어느 캘린더에서든 일정이 겹치면 해당 시간대를 예약할 수 없습니다. Google, Outlook, Apple iCloud, CalDAV, Nextcloud, Zimbra 캘린더를 지원하며, Google Meet, Microsoft Teams, Zoom, Jitsi 또는 사용자 지정 링크로 미팅을 만들 수 있습니다. 호스트는 Stripe Connect를 통해 선택적으로 유료 예약을 설정할 수도 있습니다.
이 프로젝트는 Postgres가 포함된 단일 Docker 컨테이너로 실행되며, Cloudron이나 Railway를 통해서도 배포할 수 있습니다. 이메일/비밀번호, Google, GitHub 및 일반 OAuth/OIDC 로그인을 지원하고, 인터페이스는 여러 언어로 번역되어 있습니다.
핵심 기능
- 01휴식 시간, 날짜별 예외 및 버퍼를 설정할 수 있는 여러 개의 이름 지정 일정
- 02Google, Outlook, Apple iCloud, CalDAV 및 기타 캘린더와 양방향 동기화
- 03예약 시 연결된 모든 캘린더의 일정 충돌 확인
- 04인라인, 팝업 또는 플로팅 방식으로 삽입할 수 있는 예약 위젯
- 05.ics 첨부 파일과 서명된 취소/일정 변경 링크가 포함된 자동 이메일
- 06meeting_created, meeting_cancelled, meeting_rescheduled 웹훅
활용 사례
- 미팅 데이터를 자체 서버에 보관하면서 Calendly 스타일의 예약 페이지를 대체
- 고객이 웹사이트에서 상담이나 통화를 직접 예약하도록 지원
- 공유 캘린더를 사용해 소규모 팀의 약속 일정 조율
- 자체 Stripe 계정으로 유료 예약 접수
빠른 시작
- 1
Docker로 Tymeslot 컨테이너를 실행합니다(Postgres가 포함되어 있습니다)
docker run --name tymeslot -p 4000:4000 -e SECRET_KEY_BASE="$(openssl rand -base64 64 | tr -d '\n')" -e PHX_HOST=localhost -v tymeslot_data:/app/data -v tymeslot_pg:/var/lib/postgresql/data luka1thb/tymeslot:latest - 2
http://localhost:4000을 열고 첫 계정을 만듭니다. 이 계정이 관리자가 됩니다
사용 전 알아둘 점
- Stripe 결제와 캘린더 또는 화상 회의 연동을 사용하려면 자체 인증 정보를 이용한 추가 설정이 필요합니다.
- 셀프 호스팅을 하려면 서버를 실행하고 SMTP, 리버스 프록시, 필요한 경우 외부 Postgres를 구성해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- tymeslot은(는) 무엇인가요?
- Elixir와 Phoenix LiveView로 만든 자체 호스팅 가능한 미팅 예약 플랫폼으로, 예약 페이지, 캘린더 동기화, 화상 회의 링크, 자동 이메일을 제공합니다. Tymeslot은 자체 서버에서 예약을 받을 수 있는 일정 관리 플랫폼입니다. 공개 예약 페이지, 버퍼 시간과 최소 예약 사전 알림 시간을 설정할 수 있는 이름 지정 가능 일정, 삽입형 위젯을 제공하며, .ics 파일이 첨부된 예약 확인 및 리마인더 이메일을 자동으로 보냅니다.
- tymeslot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tymeslot은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tymeslot은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tymeslot의 마지막 커밋은 2026년 11월 7일입니다.
- tymeslot은(는) 어디에 사용할 수 있나요?
- 미팅 데이터를 자체 서버에 보관하면서 Calendly 스타일의 예약 페이지를 대체 고객이 웹사이트에서 상담이나 통화를 직접 예약하도록 지원 공유 캘린더를 사용해 소규모 팀의 약속 일정 조율 자체 Stripe 계정으로 유료 예약 접수
- tymeslot는 어떻게 설치하나요?
- Docker로 Tymeslot 컨테이너를 실행합니다(Postgres가 포함되어 있습니다): docker run --name tymeslot -p 4000:4000 -e SECRET_KEY_BASE="$(openssl rand -base64 64 | tr -d '\n')" -e PHX_HOST=localhost -v tymeslot_data:/app/data -v tymeslot_pg:/var/lib/postgresql/data luka1thb/tymeslot:latest http://localhost:4000을 열고 첫 계정을 만듭니다. 이 계정이 관리자가 됩니다
- tymeslot은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Tymeslot/tymeslot
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
회의 예약과 캘린더 관리를 위한 오픈소스 셀프 호스팅 일정 관리 플랫폼(Cal.com의 MIT 라이선스 커뮤니티 포크)
Google, Microsoft 365, CalDAV 캘린더와 실시간 동기화되는 셀프 호스팅 회의실 현황 표시 앱입니다.
Phoenix LiveView로 만든 셀프 호스팅 영화·TV 프로그램 관리 플랫폼으로, 다운로드 자동화와 크로스 플랫폼 플레이어를 제공합니다.
표준 클라이언트와 캘린더, 할 일 목록, 연락처를 공유하는 소형 Python CalDAV 및 CardDAV 서버입니다.
기기와 앱 간 캘린더 및 연락처 동기화를 위한 자체 호스팅 CalDAV·CardDAV 서버입니다.