Self-hosted alternatives to Microsoft Bookings

Want appointment booking in Microsoft 365 without handing your data to Microsoft Bookings? These 10 self-hosted apps run on your own server. Cheapest estimated hosting starts at about $5/month.

About Microsoft Bookings: Microsoft 365 appointment booking app.

AppHealthStarsLicenseDockerRAM (est.)From
Cal.diyActive49.7kMIT✓1 GB$5/mo
QloAppsActive14.5kOSL-3.0–1 GB$5/mo
RalllyActive5.3kAGPL-3.0✓1 GB$5/mo
Easy!AppointmentsActive4.5kGPL-3.0✓1 GB$5/mo
Hi.EventsActive4.1kAGPL-3.0✓2 GB$10/mo
Alf.ioActive1.6kGPL-3.0–2 GB$10/mo
LibreBookingActive844GPL-3.0✓1 GB$5/mo
OpenSlidesActive661MIT✓1 GB$5/mo
SeatsurfingActive316GPL-3.0✓1 GB$5/mo
Chobble TicketsActive37AGPL-3.0✓2 GB$10/mo

The options in detail

1. Cal.diy

Online appointment scheduling system.

Active Last commit 2026-11-03. 10+ releases in the past year. Latest release v6.2.0 (2026-03-01). Needs roughly 1 GB RAM incl. postgres. How to run it →

2. QloApps

Customizable and intuitive web-based hotel reservation system and a booking engine.

Active Last commit 2026-11-03. Latest release v1.7.0 (2025-07-04). Needs roughly 1 GB RAM. How to run it →

3. Rallly

Create polls to vote on dates and times (alternative to Doodle).

Active Last commit 2026-11-04. Latest release untagged-6490d7892bf741592dba (2026-11-01). Needs roughly 1 GB RAM. How to run it →

4. Easy!Appointments

Allows your customers to book appointments with you via the web.

Active Last commit 2026-10-19. 7 releases in the past year. Latest release 1.6.1 (2026-10-19). Needs roughly 1 GB RAM. How to run it →

5. Hi.Events

Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.

Active Last commit 2026-11-03. Latest release v1.11.3-beta (2026-10-24). Needs roughly 2 GB RAM. How to run it →

6. Alf.io

Ticket reservation system.

Active Last commit 2026-11-01. 2 releases in the past year. Latest release 2.0-M5-2609 (2026-09-18). Needs roughly 2 GB RAM. How to run it →

7. LibreBooking

Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations.

Active Last commit 2026-11-04. Latest release v7.2.0 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

8. OpenSlides

Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly.

Active Last commit 2026-11-03. Latest release 4.3.7 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

9. Seatsurfing

Webbased app to book seats, desks and rooms for offices.

Active Last commit 2026-11-03. Latest release v1.140.1 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

10. Chobble Tickets

Event ticketing with QR check-in and encrypted attendee records. The complete product is AGPL-3.0 with no open core and no branding requirement, and it runs as an edge script without an always-on server (alternative to Eventbrite).

Active Last commit 2026-11-05. 10+ releases in the past year. Latest release v2026-10-03-091652 (2026-10-03). Needs roughly 2 GB RAM. How to run it →

Why self-host instead of Microsoft Bookings?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Active (a commit in the last 90 days) and with Docker support for the easiest ride.

Browse related categories

Booking and Scheduling

Other alternatives guides

Acuity Scheduling alternativesCalendly alternativesShopify alternativesDoodle alternativesEventbrite alternativesSessionize alternativesSlido alternativesMentimeter alternativesKahoot! alternativesBigCommerce alternatives

Microsoft Bookings is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.