Repolode
LibreBooking

LibreBooking/librebooking

조직에서 회의실, 장비, 차량 등 공유 자원을 관리하고 예약할 수 있는 오픈소스 웹 앱입니다.

대체할 수 있는 제품:Microsoft BookingsCalendly

스타
845
포크
398
열린 이슈
67
마지막 커밋
14시간 전

어떤 프로젝트인가요?

LibreBooking은 자체 호스팅 방식의 자원 일정 관리 애플리케이션입니다. 조직은 이 앱을 사용해 구성원이 공유 자원을 예약하도록 할 수 있으며, 예약 대기 목록과 할당량 또는 크레딧으로 자원 사용을 관리할 수 있습니다. 2020년에 마지막으로 오픈소스로 공개된 Booked Scheduler의 포크이며, 이후 독립적으로 개발되어 왔습니다.

관리자는 역할 기반 접근 제어를 설정하고 사용량 보고서를 생성할 수 있으며, 사용자는 반응형 Bootstrap 5 인터페이스와 DataTables 기반 목록을 이용할 수 있습니다. ICS 파일을 통해 캘린더 항목을 Outlook이나 Thunderbird와 공유할 수 있습니다. 설정에서 테마와 색 구성표를 변경할 수 있으며, 플러그인을 지원하도록 설계된 아키텍처를 갖추고 있습니다.

이 애플리케이션은 PHP로 작성되었으며 PHP 8.2 이상과 MySQL 8.0+ 또는 MariaDB 10.6+가 필요합니다. 공식 지원 웹 서버는 Apache이며, Docker 배포도 가능합니다. 프로젝트에서 언급하는 인증 옵션으로는 LDAP, Active Directory, OAuth2, SAML이 있습니다.

핵심 기능

  • 01대기 목록을 지원하는 여러 자원의 예약
  • 02예약 사용을 제어하는 할당량 및 크레딧
  • 03관리자와 사용자를 위한 역할 기반 접근 제어
  • 04세분화된 사용량 보고
  • 05DataTables 목록을 갖춘 반응형 Bootstrap 5 인터페이스
  • 06Outlook 및 Thunderbird와 ICS 캘린더 연동

활용 사례

  • 사무실이나 캠퍼스의 회의실 및 공유 업무 공간 예약
  • 사전 예약이 필요한 실험실 장비 또는 기기 관리
  • 사용 할당량을 적용해 차량이나 공유 시설 일정 관리
  • LDAP 또는 SAML 로그인을 지원하는 자체 호스팅 예약 시스템 운영

빠른 시작

  1. 1

    Docker 저장소를 클론합니다

    git clone https://github.com/LibreBooking/docker.git
  2. 2

    Docker 디렉터리로 이동합니다

    cd docker
  3. 3

    컨테이너를 백그라운드에서 시작합니다

    docker-compose up -d

사용 전 알아둘 점

  • 7.1.0 이전 버전에는 계정 탈취로 이어질 수 있는 심각한 취약점이 있으므로 7.1.0 이상으로 업그레이드해야 합니다.
  • 공식 지원 대상은 Apache뿐입니다. Nginx에서도 작동할 수 있지만 프로젝트에서 테스트되지 않았습니다.
  • PHP 8.2 이상과 MySQL 8.0 또는 MariaDB 10.6 이상이 필요합니다.
  • GPL-3.0 라이선스가 적용됩니다. 파생 저작물을 동일한 조건으로 배포해야 하는 카피레프트 라이선스입니다.

포함된 컬렉션

토픽

#resource-scheduling#booking#php#self-hosted#reservations#calendar#role-based-access#resource-management#scheduler

자주 묻는 질문

librebooking은(는) 무엇인가요?
조직에서 회의실, 장비, 차량 등 공유 자원을 관리하고 예약할 수 있는 오픈소스 웹 앱입니다. LibreBooking은 자체 호스팅 방식의 자원 일정 관리 애플리케이션입니다. 조직은 이 앱을 사용해 구성원이 공유 자원을 예약하도록 할 수 있으며, 예약 대기 목록과 할당량 또는 크레딧으로 자원 사용을 관리할 수 있습니다. 2020년에 마지막으로 오픈소스로 공개된 Booked Scheduler의 포크이며, 이후 독립적으로 개발되어 왔습니다.
librebooking은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
librebooking은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
librebooking은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. librebooking의 마지막 커밋은 2026년 11월 6일입니다.
librebooking은(는) 어디에 사용할 수 있나요?
사무실이나 캠퍼스의 회의실 및 공유 업무 공간 예약 사전 예약이 필요한 실험실 장비 또는 기기 관리 사용 할당량을 적용해 차량이나 공유 시설 일정 관리 LDAP 또는 SAML 로그인을 지원하는 자체 호스팅 예약 시스템 운영
librebooking는 어떻게 설치하나요?
Docker 저장소를 클론합니다: git clone https://github.com/LibreBooking/docker.git Docker 디렉터리로 이동합니다: cd docker 컨테이너를 백그라운드에서 시작합니다: docker-compose up -d
librebooking은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/LibreBooking/librebooking

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트