LibreBooking
Conference rooms, equipment, boats, and even people can be reserved through LibreBooking, a self-hosted scheduler that keeps double bookings off the calendar. Schedules define bookable time slots with custom layouts and seasonal availability, while each resource carries its own minimum and maximum duration, buffer time, lead time, capacity, and optional approval step. Check-in and check-out can release unclaimed slots automatically, and blackout times close resources for maintenance. Quotas stack limits by hours or reservation count, credits meter peak and off-peak usage, and users can buy credits through Stripe or PayPal. Accessories such as projectors or chairs ride along with a booking under their own quantity limits. Groups carry application, group, resource, and schedule administrator roles, and custom attributes extend reservations, resources, and users with text, dropdown, date, or checkbox fields. Reports can be charted, exported to CSV, printed, or emailed, and public resources publish RSS and iCalendar feeds for Outlook and Thunderbird plus an embeddable calendar snippet. A tablet view beside a door shows live availability for on-the-spot booking, a monitor view fills lobby screens, and a Slack command starts a reservation. Sign-in options include LDAP, Active Directory, OAuth2, and SAML, and the REST JSON API automates bookings. Users can join waitlists, request reminder emails, and accept terms of service before booking, while six color themes restyle the interface. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Deploy