Skip to content

Configuration reference

This page maps common tasks to the relevant setting group in MRBS 1.12.2. The authoritative defaults and detailed comments remain in web/systemdefaults.inc.php and web/areadefaults.inc.php from the 1.12.2 release.

Core settings

Task Setting
Set the installation timezone $timezone
Select MySQL or PostgreSQL $dbsys
Configure database access $db_host, $db_port, $db_database, $db_login, $db_password
Change table prefix $db_tbl_prefix
Set base URL behavior $url_base and related URL settings
Enable multisite $multisite

Calendar and display

Task Setting
Default view $default_view
Week start $weekstarts
Working weekdays $weekdays
Mini calendars $display_mincals
Timeline $show_timeline
Date and time formats $datetime_formats
Kiosk mode $kiosk_mode_enabled

Authentication and access

Task Setting
Select authentication $auth["type"]
Select session method $auth["session"]
Deny signed-out access $auth['deny_public_access']
Restrict booking to admins $auth['only_admin_can_book']
Require admins to obey policy $auth['admin_must_obey_policies']
Configure LDAP $ldap_* settings
Configure SAML $auth['saml'] settings

Email

Task Setting
Select backend $mail_settings['admin_backend']
Sender $mail_settings['from']
Default recipients $mail_settings['recipients']
Booking events $mail_settings['on_new'], on_change, on_delete
SMTP connection $smtp_settings
Attach iCalendar $mail_settings['icalendar']

Reports and export

Task Setting
Default report range $default_report_days
CSV separators and encoding $csv_* settings
Public report keys $report_keys_enabled, $report_keys
Public area/room allowlist $report_open_areas, $report_open_rooms

Area defaults

web/areadefaults.inc.php contains new-area defaults for:

  • time or period mode;
  • resolution and opening hours;
  • advance and duration limits;
  • usage limits;
  • privacy;
  • approval, reminders, and confirmation;
  • registration; and
  • booking types.

Configure existing areas through the web interface.