MRBS
MRBS is a free, GPL web application for booking meeting rooms and other resources.
What MRBS is
MRBS is a free, GPL web application for booking meeting rooms and other resources. It is self-hosted: installation involves placing its files on a web server, creating database tables, and configuring the application. Bookings can repeat on flexible schedules, avoid conflicts, and be made by time or period; schedules are available in day, week, and month views, with reports also provided. Access levels cover unknown users, authenticated users, and administrators. Administrators can manage rooms and areas, edit other users’ bookings, and configure booking policies, themes, authentication, email, language, and reports. Authentication options include LDAP, NT domains, Netware, POP3, IMAP, Joomla, WordPress, Wix, CAS, and SAML, among others. MRBS supports MySQL and PostgreSQL. The installation guide requires PHP 7.2.5 or later and the iconv extension. The project identifies meeting rooms as a use case, as well as restaurant tables and flying-school aeroplanes. Its preferred support channel is the GitHub issue tracker.
Good
- Free GPL web application
- Flexible repeating bookings and conflict prevention
- Day, week, and month schedule views
- Supports MySQL and PostgreSQL
- Offers multiple authentication integrations, including SAML
Watch out
- Requires self-hosted web server installation
- Requires PHP 7.2.5 or later and iconv
- Setup includes creating database tables and configuration
Who it suits
MRBS suits organizations that need to schedule shared rooms or other resources and can manage a self-hosted web application. Its configurable access and booking settings may also suit teams with distinct user and administrator roles.
Verdict
MRBS offers flexible resource booking and administrative controls without a software charge. Its self-hosted installation and server requirements make setup an important consideration.
Plans and prices
From MRBS's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| MRBS | Free | Free GPL web application · self-hosted installation |
The facts
Each one read from MRBS's own pages, with the date it was checked.
What it does
- Access levels
- MRBS defines access levels for unknown users, authenticated users, and administrators; administrators can modify other users’ bookings and manage rooms and areas.checked 7 Oct 2026
- Authentication integrations
- Authentication options include LDAP, NT domains, Netware, POP3, IMAP, Joomla, WordPress, Wix, CAS, and SAML, among others.checked 7 Oct 2026
- Booking features
- It supports flexible repeating bookings, prevents conflicting entries, offers reports and day, week, and month views, and allows booking by time or period.checked 7 Oct 2026
- Customization
- Administrators can configure booking policies, themes, authentication, email, language, and report settings.checked 7 Oct 2026
- Database support
- MRBS supports MySQL and PostgreSQL; its installation guide recommends MySQL 5.7.5 or later or MariaDB 10.0.2 or later for multiple-lock support.checked 7 Oct 2026
- Hosting model
- Installation requires placing MRBS files on a web server, creating database tables, and configuring the application.checked 7 Oct 2026
- Intended users
- The project describes MRBS as suitable for organizations booking meeting rooms and notes use cases including restaurant tables and flying-school aeroplanes.checked 7 Oct 2026
- Purpose
- MRBS is a free, GPL web application for booking meeting rooms or other resources.checked 7 Oct 2026
- Recent security fixes
- The Version 1.12.2 notes list fixes for open redirects, an unauthenticated kiosk-mode open redirect, and potential SSRF in import functionality.checked 7 Oct 2026
- Security
- The installation guide says MySQL 5.7.5 or later or MariaDB 10.0.2 or later enables a custom database session handler that is more secure than the standard file-based handler.checked 7 Oct 2026
- Server requirements
- The installation guide requires PHP 7.2.5 or later and the iconv PHP extension.checked 7 Oct 2026
- Support
- The development team’s preferred support channel is the GitHub issue tracker, and it says contributors generally work on MRBS in their spare time.checked 7 Oct 2026
Alternatives to MRBS
- 1

Cal.com
Free planAndroidiOSWebAPI8.3Free plan - 2

Reservio
Free planAndroidiOSWebAPI8.2Free plan - 3

Sling
Free planAndroidiOSWebAPI8.2Free plan - 4

Setmore
Free planAndroidiOSmacOSWindows8.1From $5 a month - 5
Microsoft Planner
Free planAndroidiOSWebAPI7.9Free plan - 6

Acuity Scheduling
AndroidiOSWebAPI7.8From $20 a month
