Files
wild-directory/librebooking/versions/3/README.md
2026-06-19 21:33:08 +00:00

1.2 KiB

LibreBooking

LibreBooking is an open-source resource scheduling system for booking rooms, equipment, and other shared resources.

Dependencies

  • MySQL - Database for storing reservations and resources

Configuration

Key settings in config.yaml:

  • domain - Where LibreBooking will be accessible
  • storage - Persistent volume size (default: 2Gi)
  • timezone - Timezone for scheduling (default: UTC)
  • db.name - Database name (default: librebooking)

First-Time Setup

  1. Add and deploy the app:

    wild app add librebooking
    wild app deploy librebooking
    
  2. Visit the app URL and complete the web installer:

    • Use the installPassword from your secrets.yaml when prompted for the installation password
    • Enter database connection details from your config
  3. After installation, log in with the admin account you created during setup.

  4. Define your resources (rooms, equipment, etc.) and set up booking schedules.

Notes

  • The installer is at /install/ and can only be run once
  • Resources are organized into groups and can have custom booking rules, approval workflows, and availability schedules
  • Users can be given different permission levels (view-only, book, admin)