Cal.com Hosting

Offer appointment scheduling, availability rules, team booking, and calendar integrations.

Order now No setup fees
  • One click deploy
  • 2 GB RAM Memory needed
  • 25 GB Disk Space Needed
  • From 5 € Price

Tech

Docker image
calcom/cal.com:latest
Default port
3000
Database
postgres

How Cal.com works

Cal.com lets a user define event types, working hours, buffers, limits, and questions, then publish booking links that show suitable times. Connected calendars help prevent conflicts, and a confirmed booking can be written back to the selected calendar. Webhooks and integrations can connect scheduling events to other systems when their required credentials and callback settings are configured.

The current community self-hosting documentation describes Cal.diy as a personal-use edition rather than a production team platform. Organisations and team event types are not available in that edition. This boundary is important because the catalogue hint mentions team booking; the hosted page therefore positions the template for individual evaluation and personal scheduling instead of promising a replacement for the commercial team service.

Key Cal.com features

Personal event types define meeting length, location, availability, and booking questions. Calendar connections reduce double-booking risk, while minimum notice, date ranges, and buffer rules shape when an appointment may be offered. Shareable links provide a consistent entry point for invitees.

Integrations can add video meeting providers, payment services, workflows, or external automation, but they are not automatically included with the hosting plan. Each provider may require its own account, API credentials, permissions, and current compatibility. Test the exact calendar and conferencing combination before relying on it for important appointments.

Cal.com vs Calendly

Cal.com community self-hosting gives an individual control of the application and PostgreSQL stack, with the limitations documented for Cal.diy. Calendly is a hosted scheduling platform that combines booking pages with provider-managed accounts, team administration, routing, analytics, integrations, mobile applications, and commercial support options.

Calendly may suit organisations that need maintained team scheduling and vendor-operated administration. The self-hosted community template is appropriate for personal evaluation by someone who understands the edition boundary, but it should not be represented as equivalent to Cal.com’s hosted commercial offering or Calendly’s team features.

Who uses Cal.com

Independent consultants and technical users can use Cal.com to test personal booking pages, availability rules, calendar connections, and webhooks. Developers may also evaluate how the application behaves behind their own domain before deciding whether a commercial edition or a different scheduling service is needed.

The current hosted configuration is a poor fit for production appointment operations that depend on teams, organisations, or reliable application email. Booking confirmations, reminders, verification, and recovery ordinarily depend on mail settings, while application email is disabled in the supplied configuration. Calendar events may still be created through configured integrations, but invitee communication must be tested carefully.

Self-hosting Cal.com: requirements and cost

Resource use depends on event types, bookings, connected calendars, webhook traffic, integrations, and concurrent visitors. PostgreSQL stores users, availability, event configuration, and booking records. The database is included but unmanaged, and its footprint is outside the exported Cal.com application memory figure.

AvaHost maps this stack to Plan 3 at €10. One-click setup, custom-domain HTTPS, automatic application updates, and scheduled backups are included. Application email is disabled, so confirmations, reminders, verification, and email recovery are unavailable. Treat the installation as a personal community-edition environment and validate every external calendar or meeting integration before use.

F.A.Q

  • Cal.com starts at €10 on Plan 3 after allowing for its PostgreSQL container. The recommendation covers the personal community-edition stack, not Cal.com commercial features or third-party provider charges. Booking volume, calendar connections, webhooks, integrations, and concurrent visitors influence whether the installation needs more resources.

  • The deployment creates PostgreSQL and configures Cal.com to store users, availability, event types, bookings, and settings there. PostgreSQL is included but unmanaged by AvaHost. Administrators should treat the database and application configuration as one system when evaluating upgrades, webhook changes, integration testing, exports, or recovery.

  • A custom hostname can serve the booking interface with automated HTTPS once DNS points to the hosted application. Choose the final address before sharing scheduling links or configuring callbacks. After changing it, verify sign-in, booking pages, calendar connections, webhooks, and any conferencing integration that stores the earlier base URL.

  • The current community self-hosted edition is documented for personal use and omits organisations and team event types. AvaHost also disables application email, so booking confirmations, reminders, verification, and email recovery are unavailable. Use the template for individual evaluation, and test connected calendars directly rather than treating it as a production team-scheduling service.