LibreBooking

Self-Hosted

Open-source appointment scheduling and booking system

Visit Website

Overview

LibreBooking is an open-source appointment scheduling tool for businesses and organizations to manage bookings efficiently. It lets users set up services, define availability slots, and accept client bookings via a web interface. Key features include calendar sync (iCal, Google Calendar), automated email reminders, resource management (rooms, equipment), user roles (admin, staff, clients), and customizable forms. It supports multiple languages and can be self-hosted on LAMP stacks or via Docker, making it ideal for privacy-focused teams needing a free alternative to proprietary scheduling tools.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  librebooking:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: librebooking
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Customizable booking forms
  • Calendar synchronization (iCal, Google Calendar)
  • Automated email reminders
  • Resource management for rooms/equipment

Frequently Asked Questions

? Is LibreBooking hard to install?

LibreBooking can be installed on a LAMP stack (Linux, Apache, MySQL, PHP) or via Docker for simplified deployment. Basic server admin knowledge helps, but detailed documentation and community support guide you through the process.

? Is it a good alternative to Calendly?

Yes—it offers core scheduling features like availability management and booking forms similar to Calendly, but with self-hosting for privacy and no subscription fees. It lacks some advanced integrations like payment gateways, though.

? Is it completely free?

Yes—LibreBooking is open-source under the GPL license. It’s 100% free to download, self-host, and modify to fit your organization’s needs with no hidden costs.

Top Alternatives

Acuity Scheduling Search Google
Square Appointments Search Google

People Also Ask about LibreBooking

LibreBooking vs CalendlyLibreBooking vs Acuity SchedulingLibreBooking vs Square Appointments LibreBooking 2025 review LibreBooking docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

Pros

  • Privacy-focused (data remains on your server)
  • No recurring subscription costs
  • Multi-language support and role-based access control

Cons

  • Requires basic server administration skills for setup
  • Lacks advanced integrations like payment gateways
  • User interface feels outdated compared to modern SaaS tools

More Booking and Scheduling Tools