Magnetia — Agencia de marketing digital, IA y diseño web
Herramienta · Calendarios

Cal.com self-hosted: cuándo y cómo en pyme.

Alternativa open source a Calendly para pyme española. Cuándo merece la pena self-hosted, qué infra hace falta, qué mantenimiento real exige, comparativa con cloud y con SavvyCal/Calendly/HubSpot Meetings.

Hablar con un consultor

Actualizado mayo 2026

Contexto

Cal.com es el Calendly open source que sí ha cuajado.

Cal.com es la alternativa open source más madura a Calendly. Software de booking/agenda que permite a clientes/leads/candidatos reservar reuniones contigo según tu disponibilidad. Empezó como Calendso en 2021 y se ha convertido en proyecto serio, con financiación, equipo y comunidad. En 2026 es alternativa real, no juguete.

Cal.com ofrece dos vías: cloud SaaS (cal.com/pricing, similar a Calendly) y self-hosted (despliegas tú en tu infraestructura, gratis para la mayoría de funciones). El cloud es directo y barato. El self-hosted da control total, dominio propio (booking.tuempresa.com), datos en tu infra y personalización profunda.

En Magnetia self-hosteamos Cal.com para algunos clientes con necesidades de privacidad, branding profundo o integración compleja. Pero el cloud Cal.com o un Calendly directo funcionan perfectamente para 80% de pymes. Esta guía es para entender cuándo el self-hosted compensa el esfuerzo y cuándo no. Ver también n8n self-hosted pyme.

Tres opciones

Cal.com cloud vs self-hosted vs Calendly

Cal.com cloud

Plan free generoso (1 usuario, integraciones básicas). Teams desde 15$/usuario/mes. Enterprise custom. Servidores AWS US/EU. Sin mantenimiento, configuración minutos. Recomendable para mayoría pymes.

Cal.com self-hosted

Gratis salvo módulos Enterprise (admin avanzado, SSO SAML). Infra propia (VPS, Docker, Postgres). Mantenimiento real (updates, backups). Recomendable solo si justificas: privacidad extrema, branding profundo, volumen alto, integración custom.

Calendly o competidores

Calendly 12$/mes Plus, 16$/mes Teams. SavvyCal similar. HubSpot Meetings free si HubSpot CRM. Cloud puro, sin self-hosted. Maduros, deliverability perfecta. Para muchos casos sigue siendo opción válida.

Cuándo justifica self-hosted

Razones reales para hacer el esfuerzo.

1. Datos en infra propia. Sector regulado, requisito legal o política corporativa que obliga a tener calendarios y datos clientes en tu infraestructura. Healthcare, banca, sector público. Para pyme estándar este criterio rara vez aplica.

2. Branding y dominio propio. Quieres que el booking se sirva desde booking.tuempresa.com, completamente sin marca Cal.com. Cloud Cal.com permite subdominio personalizado en planes pagos, pero self-hosted da control 100%.

3. Integraciones custom profundas. Necesitas integrar con sistema interno (ERP propio, CRM custom, lógica de routing propia). Self-hosted permite modificar código y desplegar plugin propio. Cloud limita a integraciones soportadas.

4. Volumen alto y previsible. Equipo 20+ usuarios con muchos bookings al día. El coste cloud (15$/usuario) se acumula. Self-hosted: coste infraestructura plano. Punto de equilibrio: aprox 15-25 usuarios fijos.

5. Control y customización avanzada. Modificar UI, añadir campos, lógica condicional avanzada, multi-tenancy custom. Self-hosted da llave en mano de código.

Cómo desplegar self-hosted

Setup Cal.com self-hosted realista

01

Paso 1 · Infraestructura

VPS Hetzner, OVH, DigitalOcean. 2-4 vCPU + 4-8GB RAM + 40GB disco para pyme estándar. Postgres separado o en mismo VPS para start. Docker recomendado. Dominio propio + DNS.

02

Paso 2 · Deploy con Docker

docker-compose oficial Cal.com en repo GitHub. Variables entorno: DATABASE_URL, NEXTAUTH_URL, NEXTAUTH_SECRET, EMAIL config, GOOGLE_CLIENT_ID/SECRET. Build y arranque. 1-2 horas si tienes experiencia Docker.

03

Paso 3 · Configurar Google Calendar / Outlook

OAuth Google Calendar para sync calendarios. Outlook similar. Necesario crear app en Google Cloud Console con scopes calendar. 30-60 min trabajo.

04

Paso 4 · SSL, dominio, email

Caddy o Nginx reverso con certificado Let's Encrypt automático. SMTP para emails de confirmación (Resend, SendGrid, Postmark, Brevo SMTP). Sin email transaccional bien configurado, deliverability fatal.

05

Paso 5 · Backups y monitoring

Backup diario Postgres a S3, R2 o B2. Monitoring básico (Uptime Robot, Better Stack, BetterUptime). Plan updates mensuales. Sin backups y monitoring, self-hosted es ruleta rusa.

Cuándo NO self-hostear

Casos donde cloud sigue siendo mejor

Pyme pequeña, equipo no técnico

Sin DevOps en plantilla ni partner técnico. Self-hosted requiere mantenimiento real: updates, backups, monitoreo. Sin esto, primer fallo serio te deja sin agenda. Cloud Cal.com 15$/usuario es trivial comparado.

Volumen bajo (1-10 usuarios)

Cloud Cal.com 15$/usuario × 5 usuarios = 75$/mes. Self-hosted VPS 20€/mes + tiempo mantenimiento + tu hora consultor cada vez que falla. Para volumen bajo, cloud gana económicamente y operativamente.

Necesidad rápida (días, no semanas)

Cloud Cal.com está funcional en 10 minutos. Self-hosted bien hecho son 2-5 días. Si necesitas ya, cloud. Luego siempre puedes migrar.

Sin razón clara de privacidad

Pyme estándar B2B sin sector regulado. La privacidad de Cal.com cloud es buena (GDPR compliant, opción servers EU). Para datos no sensibles, self-hosted es over-engineering.

15-25
Usuarios punto equilibrio self-hosted
20-40€
VPS mensual pyme estándar
2-5 días
Setup self-hosted bien hecho
1-3 h/mes
Mantenimiento real esperado
Preguntas frecuentes

Dudas que nos hacéis llegar

Comunidad/Personal: sí gratis (AGPLv3). Funciones Enterprise (SSO SAML, equipos avanzados, RBAC granular, admin features) requieren licencia Enterprise. Para pyme estándar, las features Community cubren 90%. Si necesitas SSO empresa o RBAC complejo: licencia Enterprise o cloud Cal.com.
Cal.com self-hosted

¿Necesitas Cal.com self-hosted con dominio propio y datos en tu infra?

Setup completo en VPS + SSL + SMTP + integraciones + monitoring + soporte. Sin sobrecostes, sin sorpresas.

Hablemos