Deploy Cal.com on Your VPS
Deploy Cal.com on your VPS in one click. Open-source scheduling — a self-hosted Calendly alternative with booking pages and calendar sync, paired with PostgreSQL.
Cal.com is open-source scheduling infrastructure — the self-hosted answer to Calendly. Publish booking pages backed by your real availability, sync both ways with Google Calendar, Outlook, or CalDAV, set buffers and minimum notice, collect payments, and route bookings across a team. Because you host it, your calendar data and your invitees' details never sit on someone else's server.
Vessl deploys Cal.com with a dedicated PostgreSQL service and runs its database migrations on first boot. Your public URL is wired in automatically — no editing environment variables and redeploying — so you can walk straight into the setup wizard and create your admin account.
What's included
- Cal.com + PostgreSQL deployed together, migrations run on first boot
- Public URL configured automatically — no post-deploy step
- Two-way sync with Google Calendar, Outlook, and CalDAV
- Team scheduling, round-robin routing, buffers, and minimum notice
- Booking pages on your own domain with automatic SSL
Common use cases
- Self-hosted Calendly alternative for sales or support calls
- Team booking pages where invitee data must stay on your infrastructure
- Scheduling embedded into your own product via the API
Frequently asked questions
Do I have to configure the public URL myself?
No. Cal.com bakes its public URL into the frontend, which normally means editing an environment variable and redeploying. Vessl fills in the URL of the domain it assigns at deploy time, and re-renders it automatically if you attach a custom domain later.
Which calendars can I connect?
Google Calendar, Outlook / Office 365, and any CalDAV server, with two-way sync. Connecting Google or Microsoft requires creating OAuth credentials in their consoles and adding them to Cal.com.
Is the self-hosted version fully featured?
Cal.com is AGPL-licensed and self-hosting gives you the core scheduling platform. Some enterprise add-ons live under a separate commercial licence — check cal.com's licensing page if you need those.
Ready to ship?
Deploy Cal.com in under a minute.
Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.
Start for FreeNo credit card · BYOS · IDR billing
