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.
Actualizado mayo 2026
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.
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.
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.
Setup Cal.com self-hosted realista
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.
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.
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.
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.
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.
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.
Dudas que nos hacéis llegar
¿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.