What Is Cal.com?
Cal.com is an open-source scheduling platform. It lets others book meetings with you based on your availability — a self-hosted alternative to Calendly.
Requirements
- A Breeze with at least 2 GB RAM
- Docker and Docker Compose
Docker Compose Setup
mkdir -p /opt/calcom && cd /opt/calcom
git clone https://github.com/calcom/docker .
cp .env.example .env
nano .envSet these environment variables:
NEXT_PUBLIC_WEBAPP_URL=https://cal.yourdomain.com
NEXTAUTH_SECRET=$(openssl rand -base64 32)
CALENDSO_ENCRYPTION_KEY=$(openssl rand -base64 24)
POSTGRES_PASSWORD=your_db_passworddocker compose up -dFeatures
- Customizable booking pages
- Calendar integration (Google, Outlook, Apple)
- Round-robin and collective scheduling
- Recurring events
- Buffer times between meetings
- Payment collection via Stripe
- Webhook integrations
- Team scheduling
- Custom workflows and notifications