- Home
- Terminal Multiplexers
- LibreBooking
LibreBooking
What it is
LibreBooking is free, open-source software for organizations scheduling reservations across shared resources. It supports bookings for multiple resources and waitlists, with role-based access controls, reservation quotas and credits, and granular usage reporting. Its mobile-friendly, responsive interface offers custom themes and color schemes. Calendar connections to Outlook and Thunderbird use ICS, while documented authentication options include LDAP, Active Directory, OAuth2 and SAML. An optional RESTful JSON API can support integrations, automation or client applications. Deployment options include manual installation and Docker. Manual setup requires PHP 8.2 or later, Apache 2.4 or later, and MySQL 8.0 or MariaDB 10.6 or later; the project does not currently support or test other web servers. The software is licensed under GPL-3.0 and includes plugin documentation. The project warns that versions earlier than 7.0.0 contain a critical vulnerability that could allow an unauthenticated attacker to take over an administrator account. It says to upgrade to version 7.0.0 or later immediately and notes that security fixes are not backported to version 6.x or earlier.
For and against
For
- Supports multiple resources and waitlists
- Offers quotas, credits and usage reports
- Connects to Outlook and Thunderbird calendars through ICS
- Provides manual and Docker deployment options
Against
- Manual installation requires PHP 8.2 or later
- Other web servers are not supported or tested
- Versions before 7.0.0 have a critical vulnerability
- Security fixes are not backported to 6.x or earlier
The verdict
LibreBooking brings reservation controls, reporting and calendar connections together, with manual and Docker deployment options. The project’s urgent upgrade warning makes version 7.0.0 or later essential to consider.
Who it suits
LibreBooking suits organizations that schedule shared resources and need controls such as quotas, credits and usage reports. Administrators should also consider the stated installation requirements and security warning for older versions.
Plans and prices
LibreBooking
Open-source resource scheduling software · GPL-3.0
Read 11 Oct 2026 · github.com
On the record
- Access and usage
- Features include role-based access control, reservation quotas and credits, and granular usage reports.github.com · read 10 Oct 2026
- Access controls
- It includes role-based access control.librebooking.readthedocs.io · read 11 Oct 2026
- API
- An optional RESTful JSON API can support third-party integration, automation, or client applications.librebooking.readthedocs.io · read 10 Oct 2026
- Authentication
- The documentation links configuration guides for LDAP, Active Directory, OAuth2, and SAML authentication.librebooking.readthedocs.io · read 11 Oct 2026
- Authentication integrations
- The documentation describes OAuth2 authentication with compatible identity providers such as authentik or Keycloak.github.com · read 10 Oct 2026
- Bookings
- It supports multi-resource booking and waitlists.librebooking.readthedocs.io · read 11 Oct 2026
- Calendar integration
- LibreBooking lists Outlook and Thunderbird integration through ICS.github.com · read 10 Oct 2026
- Deployment
- LibreBooking can be installed from a prebuilt release or deployed as a Docker container.librebooking.readthedocs.io · read 11 Oct 2026
- Deployment options
- The project documents manual installation and Docker deployment.github.com · read 10 Oct 2026
- Deployment requirements
- The README lists PHP 8.2 or later, Apache 2.4 or later, and MySQL 8.0 or MariaDB 10.6 or later for manual installation; it says other web servers are not currently supported or tested by the project.github.com · read 10 Oct 2026
- Extensibility
- The project describes its architecture as plugin-ready and provides custom plugin documentation.librebooking.readthedocs.io · read 11 Oct 2026
- Integrations
- The project lists Outlook and Thunderbird integration through ICS.librebooking.readthedocs.io · read 11 Oct 2026
- Interface
- The interface is responsive, uses Bootstrap 5, and supports custom themes and color schemes.librebooking.readthedocs.io · read 11 Oct 2026
- License
- The project is licensed under GPL-3.0.librebooking.readthedocs.io · read 11 Oct 2026
- Purpose
- LibreBooking is an open-source resource scheduling solution for managing resource reservations.librebooking.readthedocs.io · read 11 Oct 2026
- Requirements
- Manual installation requires PHP 8.2 or later, Apache 2.4 or later, and MySQL 8.0 or MariaDB 10.6 or later; other web servers are not currently supported or tested by the project.librebooking.readthedocs.io · read 11 Oct 2026
- Reservation management
- It supports reservation quotas and credits, plus granular usage reporting.librebooking.readthedocs.io · read 11 Oct 2026
- Security
- The project warns that versions before 7.0.0 have a critical vulnerability allowing unauthenticated administrator account takeover and says security fixes are not backported to 6.x or earlier.librebooking.readthedocs.io · read 11 Oct 2026