In simple English
This tool lets people book meetings with you by picking a time from your calendar. You host it on your own server instead of paying a monthly fee to a big company. It keeps your schedule private and under your control. Setting it up requires some technical knowledge about servers and configuration files. It costs you the price of running a small server.
What it is
Thunderbird Appointment is an open-source web application for scheduling meetings and managing calendar availability. It provides a booking page for attendees and a dashboard for you to set your working hours.
What it is good for
Solo builders who want to stop paying for commercial scheduling tools and prefer to host their own booking page on a private server.
- Runs on your own server so you own all your scheduling data.
- Includes a clean attendee booking page and a simple admin dashboard.
- Built by the team behind the Thunderbird email client.
- Requires Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) to run.
- Setup involves editing environment variables and configuration files by hand.
- Needs enough memory on your server to run five separate containers at once.
Calendly
Docker
- calcom/cal.diy49k stars
An open-source scheduling infrastructure platform with many more integrations and a larger community.
git clone https://github.com/thunderbird/appointment cd appointment cp backend/.env.example backend/.env cp frontend/.env.example frontend/.env docker-compose up -d --build