Self-hosted alternatives to Acuity Scheduling
Want appointment booking without handing your data to Acuity Scheduling? These 10 self-hosted apps run on your own server. Cheapest estimated hosting starts at about $5/month.
About Acuity Scheduling: Squarespace-owned appointment scheduling tool.
| App | Health | Stars | License | Docker | RAM (est.) | From |
|---|---|---|---|---|---|---|
| Cal.diy | Active | 49.7k | MIT | ✓ | 1 GB | $5/mo |
| QloApps | Active | 14.5k | OSL-3.0 | – | 1 GB | $5/mo |
| Rallly | Active | 5.3k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| Easy!Appointments | Active | 4.5k | GPL-3.0 | ✓ | 1 GB | $5/mo |
| Hi.Events | Active | 4.1k | AGPL-3.0 | ✓ | 2 GB | $10/mo |
| Alf.io | Active | 1.6k | GPL-3.0 | – | 2 GB | $10/mo |
| LibreBooking | Active | 844 | GPL-3.0 | ✓ | 1 GB | $5/mo |
| OpenSlides | Active | 661 | MIT | ✓ | 1 GB | $5/mo |
| Seatsurfing | Active | 316 | GPL-3.0 | ✓ | 1 GB | $5/mo |
| Chobble Tickets | Active | 37 | AGPL-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 Acuity Scheduling?
- Own your data — it lives on a server you control, with backups you decide on.
- Predictable cost — a small VPS often replaces per-seat pricing for a whole team or family.
- No lock-in — open-source licenses let you keep running the software even if a vendor disappears.
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
Other alternatives guides
Acuity Scheduling is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.