Scheduling that works for everyone

Self-hosted, privacy-first scheduling for individuals and teams. Sync your calendars, set your availability, and share booking links — all on your own server.

Everything you need to manage your schedule

Powerful features that make scheduling effortless.

Calendar Sync

Connect Google Calendar and iCloud. Always know what's available.

Smart Availability

Set weekly rules and date overrides. Your schedule, your way.

Booking Links

Share a single link. Let others book directly into your calendar.

Privacy First

Self-hosted on your server. Your data never leaves your infrastructure.

How it works

Get up and running in three simple steps.

1

Set your availability

Define your working hours, buffer times, and date overrides. CalendarHub syncs with your existing calendars so there are never double bookings.

2

Share your booking link

Send your unique scheduling link to clients, colleagues, or anyone who needs to book time with you. Embed it on your website if you like.

3

Get booked

Invitees pick a time that works for both of you. You get notified, and the event is added to your calendar automatically.

Self-hosted
Privacy-first
Open source

Why Self-Hosted Scheduling Matters

Your calendar data is some of the most sensitive information you have. Here's why self-hosting your scheduling tool matters.

Stay up to date

Get notified about new features, tips, and product updates.

Ready to simplify scheduling?

Deploy CalendarHub on your own server and start accepting bookings in minutes.