Skip to content
RepoQuarry

Thunderbird Appointment thunderbird/appointment

Thunderbird's booking-page app; share your availability, connect CalDAV or Google calendars, and let others book a time. Self-host with Docker.

Thunderbird Appointment at a glance

Checked 16 Oct 2026

Thunderbird Appointment (554 stars, latest release Oct 2026) is the scheduling service behind appointment.tb.pro. Hosts set availability, connect CalDAV or Google calendars and share a booking page; Zoom links can be attached. MPL-2.0. Docker Compose is the only supported install (backend, frontend, PostgreSQL, Redis, mail). The README frames self-hosting mainly around development; the built-in password login is "meant for developing and testing". No group polls, team round-robin or payments are documented.

Cite this pageRepoQuarry. “Thunderbird Appointment.” Checked 16 Oct 2026. https://repoquarry.dev/projects/thunderbird-appointment

How much of Calendly does it replace?

2 of 6 jobs. One-person booking page with CalDAV/Google sync; no polls, teams or payments documented.

Partial: Personal booking pages Partial replacement
Partial: Calendar sync and availability Partial replacement
No: Group polls to find a time Not covered
No: Team round-robin and collective scheduling Not covered
No: Payments for bookings Not covered
No: Reminders Not covered

For group polls to find a time, team round-robin and collective scheduling, payments for bookings, reminders, see other Calendly alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted with Docker Compose; also hosted by Thunderbird at appointment.tb.pro Using Docker is the recommended and for now the only supported method of building and developing Thunderbird Appointment. github.com · appointment#get-started ↗ 1d ago
Code licence Partial: MPL-2.0 (weak copyleft, file-level) Mozilla Public License Version 2.0 github.com · LICENSE ↗ 1d ago
Model weights licence Confirmed: No separate model weights github.com · appointment#readme ↗ 1d ago
Commercial use Partial: Allowed; MPL-2.0 conditions apply to modified files you distribute Mozilla Public License Version 2.0 github.com · LICENSE ↗ 1d ago
Paid services needed? Confirmed: None required to self-host; Google and Zoom integrations need your own API credentials Allows to query and write event data into calendars using CalDAV format github.com · README.md ↗ 1d ago
Hardware Unknown: Not documented; runs five containers (backend, frontend, PostgreSQL, Redis, Mailpit) Know the answer? —
Operating systems Unknown: README supports Docker for building/development, but does not specify Windows/macOS/Linux hosts; container deployment is not recorded as native OS support Using Docker is the recommended and for now the only supported method of building and developing Thunderbird Appointment. github.com · appointment#installation ↗ today
Setup effort Confirmed: Medium; clone, copy .env files, docker-compose up; aimed mostly at developers This is meant for developing and testing Appointment, but can also be used when self-hosting the app. github.com · appointment#installation ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on