Thunderbird Appointment
One link replaces the scheduling dance: Thunderbird Appointment publishes your availability as a booking page where visitors choose a slot and the meeting lands on your calendar. You connect the calendars you already keep, Google Calendar or any CalDAV server, and the service reads your busy times and writes new bookings back as real events. Weekly schedules define the days and hours on offer, the length of each slot, and how far ahead or how last-minute a booking may be. Each booking page carries its own title, agenda, and location, from a street address to a Zoom link created for the meeting automatically. Visitors see open times in their own timezone, pick one, and leave their name and email; no account is required on their side. Requests can land as confirmed bookings right away or wait for your approval first, and every booking appears in your bookings list with attendee details. Your own calendar view gathers every connected calendar in one place, so personal and work commitments stop colliding. The interface speaks several languages, honors light and dark themes, and lets each user set the week start and 12 or 24 hour clocks. Self-hosters sign in with a password, and larger deployments can plug in an OIDC provider for single sign-on. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MPL-2.0 licensed.
Deploy