Cal.com is an open-source scheduling platform (a self-hosted alternative to Calendly) that handles bookings, event types, and calendar integrations on infrastructure you control. This guide deploys Cal.com with a PostgreSQL backend using Docker Compose, with Traefik handling automatic HTTPS. By the end, you'll have Cal.com serving bookings securely at your domain.

Set Up the Directory Structure

1. Create the project directory:

$ mkdir calcom

$ cd calcom