CloudMeet explicado: una alternativa de código abierto a Calendly creada con Cloudflare.

32Segunda lectura
sin comentarios

CloudMeet: Una solución de código abierto para programar reuniones basada en Cloudflare.

CloudMeet es un sistema de reserva de reuniones de código abierto diseñado para reemplazar a Calendly. Su principal ventaja radica en su total dependencia del ecosistema gratuito de Cloudflare (Pages y Workers), lo que significa que los usuarios no necesitan comprar ni mantener servidores tradicionales para contar con una herramienta de gestión de agendas eficiente y confiable. Admite la sincronización bidireccional entre los calendarios de Google y Outlook, lo que simplifica enormemente el proceso de reserva para personas y equipos.

CloudMeet 详解:利用 Cloudflare 构建的 Calendly 开源替代方案

🚀 Características principales

  • Integración de calendario multiplataformaEs totalmente compatible con Google Calendar y Microsoft Outlook, lo que permite a los usuarios elegir un solo calendario o utilizar ambos a la vez.
  • Generación automatizada de enlacesTras realizar la reserva con éxito, el sistema creará automáticamente el enlace correspondiente para la reunión de Google Meet o Microsoft Teams.
  • Configuración de programación flexibleAdmite horarios de trabajo personalizables y franjas horarias programadas, y permite preestablecer distintas duraciones de reunión (como 30 minutos o 1 hora).
  • Notificación por correo electrónico de principio a finIncluye diversas notificaciones por correo electrónico configurables, como la confirmación de citas y los recordatorios de cancelación, lo que garantiza que ambas partes estén informadas de manera oportuna.
  • Backend de gestión convenienteProporciona un panel de control visual para la gestión centralizada de las configuraciones de citas y la activación/desactivación de las notificaciones por correo electrónico.
  • Despliegue y actualizaciones rápidasPermite la implementación con un solo clic a través de GitHub Actions y admite actualizaciones de sincronización automáticas posteriores.

🛠️ Proceso de despliegue y configuración

La lógica de implementación de CloudMeet es muy simple y consta principalmente de cinco pasos básicos:

  1. Preparación de permisosCrea un token de API de Cloudflare y otorga permisos a la base de datos D1.
  2. Configuración de autorizaciónComplete la configuración de autorización para Google OAuth.
  3. Configuración del entornoCrea un repositorio basado en una plantilla de GitHub y configura las variables secretas necesarias.
  4. Ejecutar el despliegueEjecuta GitHub Actions para activar el despliegue automatizado.
  5. Unión de dominios(Opcional): Vincule un nombre de dominio personalizado para mejorar la imagen profesional.

👉 Experiencia en líneameet.klappe.dev/cloudmeet

🔔 Explicación de las características principales

Notificaciones automáticas por correo electrónico
El sistema utiliza Cloudflare Workers para implementar tareas programadas, enviando automáticamente correos electrónicos de recordatorio 24 horas y 1 hora antes del inicio de la reunión por defecto. Para garantizar la seguridad de la API, se recomienda añadir lo siguiente a la configuración: CRON_SECRETEsto impide el acceso externo no autorizado.

Integración con el calendario de Outlook (opcional)
Para usar el ecosistema de Microsoft, puede habilitarlo siguiendo este proceso: Registre la aplicación en Azure; obtenga el ID de cliente y el secreto; configure los permisos de la API de Microsoft Graph; agregue los parámetros a los secretos de GitHub y vuelva a implementar. Una vez completado, los usuarios pueden especificar sus preferencias de cuenta de Outlook y proveedor de reuniones en el panel de administración.

💻 Guía del desarrollador

Para los usuarios que necesiten desarrollo secundario o depuración local, se puede utilizar el siguiente comando para iniciar rápidamente una instancia local:

cp .env.example .dev.vars npm install npm run db:init npm run dev  

Escenarios aplicables y resumen

CloudMeet, con su Coste cero del servidor ycomputación de borde Sus características lo hacen ideal para los siguientes grupos:

  • trabajadores autónomosCrea rápidamente una página de citas profesional sin pagar tarifas de suscripción SaaS exorbitantes.
  • Equipos remotos/Grupos de proyectos de código abierto: Crear un mecanismo unificado de coordinación de horarios a bajo costo.
  • Entusiastas del autoalojamientoUsuarios que desean tener control total sobre sus datos y no quieren mantener un entorno de servidor complejo.

Página principal del proyectogithub.com/dennisklappe/CloudMeet

Fin del texto
0
Administrator
Aviso de derechos de autor:Este artículo es contenido original de este sitio web. Administrador Publicado el 09/12/2025, con un total de 1267 palabras.
Aviso de reimpresión:Salvo indicación contraria, todo el contenido original de este sitio se publica bajo la licencia Creative Commons Atribución 4.0 (CC BY 4.0). Por favor, indique la fuente y conserve el enlace original al reproducirlo. Parte del contenido de este sitio se ha recopilado a partir de información pública y puede haber sido generado u optimizado con la ayuda de tecnología de IA. Su finalidad es meramente informativa y no constituye asesoramiento profesional. Los lectores deben realizar sus propias valoraciones y verificaciones. Este sitio no se responsabiliza de la disponibilidad, seguridad o legalidad de los recursos de terceros.
Comentarios (Sin comentarios)
验证码