Repolode
Tymeslot

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. 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. 2

    http://localhost:4000을 열고 첫 계정을 만듭니다. 이 계정이 관리자가 됩니다

사용 전 알아둘 점

  • Stripe 결제와 캘린더 또는 화상 회의 연동을 사용하려면 자체 인증 정보를 이용한 추가 설정이 필요합니다.
  • 셀프 호스팅을 하려면 서버를 실행하고 SMTP, 리버스 프록시, 필요한 경우 외부 Postgres를 구성해야 합니다.

포함된 컬렉션

토픽

#scheduling#appointment-booking#calendar#self-hosted#elixir#phoenix-liveview#caldav#docker#appointment#appointment-scheduling

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트