Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
LibreBooking/librebooking
Aplicación web de código abierto para que las organizaciones gestionen y reserven recursos compartidos, como salas, equipos y vehículos.
Alternativa open source a:Microsoft Bookings
Calendly
- Estrellas
- 845
- Forks
- 398
- Issues abiertos
- 67
- Último commit
- hace 18 horas
¿Qué es?
LibreBooking es una aplicación de planificación de recursos que se aloja en infraestructura propia. Las organizaciones la usan para que las personas puedan reservar recursos compartidos, con funciones de reservas, listas de espera y cuotas o créditos para controlar el uso de esos recursos. Es un fork de Booked Scheduler, cuyo código se publicó por última vez como código abierto en 2020, y desde entonces se desarrolla de forma independiente.
Los administradores pueden configurar el control de acceso basado en roles y generar informes de uso, mientras que los usuarios disponen de una interfaz adaptable basada en Bootstrap 5, con listados que usan DataTables. Las entradas del calendario se pueden compartir con Outlook o Thunderbird mediante archivos ICS. Los temas y las combinaciones de colores se pueden cambiar en la configuración, y la arquitectura está diseñada para admitir plugins.
La aplicación está escrita en PHP y requiere PHP 8.2 o posterior, junto con MySQL 8.0+ o MariaDB 10.6+. Apache es el servidor web oficialmente compatible, y también hay una opción de despliegue con Docker. Entre las opciones de autenticación que menciona el proyecto están LDAP, Active Directory, OAuth2 y SAML.
Funciones clave
- 01Reserva de varios recursos, con listas de espera
- 02Cuotas y créditos para controlar el uso de las reservas
- 03Control de acceso basado en roles para administradores y usuarios
- 04Informes de uso detallados
- 05Interfaz adaptable basada en Bootstrap 5, con listados de DataTables
- 06Integración del calendario ICS con Outlook y Thunderbird
Casos de uso
- Reservar salas de reuniones y espacios de trabajo compartidos en una oficina o campus
- Gestionar equipos o instrumentos de laboratorio que se deben reservar con anticipación
- Programar el uso de vehículos o instalaciones compartidas con cuotas de uso
- Implementar un sistema de reservas alojado en infraestructura propia con inicio de sesión mediante LDAP o SAML
Inicio rápido
- 1
Clona el repositorio de Docker
git clone https://github.com/LibreBooking/docker.git - 2
Entra en el directorio de Docker
cd docker - 3
Inicia los contenedores en segundo plano
docker-compose up -d
Antes de usarlo
- Las versiones anteriores a la 7.1.0 tienen una vulnerabilidad crítica que permite tomar el control de las cuentas, por lo que debes actualizar a la 7.1.0 o una versión posterior.
- Apache es el único servidor con soporte oficial. Nginx podría funcionar, pero el proyecto no lo ha probado.
- Se requiere PHP 8.2 o posterior y MySQL 8.0 o MariaDB 10.6 o posterior.
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es librebooking?
- Aplicación web de código abierto para que las organizaciones gestionen y reserven recursos compartidos, como salas, equipos y vehículos. LibreBooking es una aplicación de planificación de recursos que se aloja en infraestructura propia. Las organizaciones la usan para que las personas puedan reservar recursos compartidos, con funciones de reservas, listas de espera y cuotas o créditos para controlar el uso de esos recursos. Es un fork de Booked Scheduler, cuyo código se publicó por última vez como código abierto en 2020, y desde entonces se desarrolla de forma independiente.
- ¿librebooking es gratuito? ¿Qué licencia tiene?
- librebooking es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿librebooking sigue mantenido?
- Mantenimiento activo. El último commit de librebooking fue el 6 nov 2026.
- ¿Para qué puedo usar librebooking?
- Reservar salas de reuniones y espacios de trabajo compartidos en una oficina o campus Gestionar equipos o instrumentos de laboratorio que se deben reservar con anticipación Programar el uso de vehículos o instalaciones compartidas con cuotas de uso Implementar un sistema de reservas alojado en infraestructura propia con inicio de sesión mediante LDAP o SAML
- ¿Cómo se instala librebooking?
- Clona el repositorio de Docker: git clone https://github.com/LibreBooking/docker.git Entra en el directorio de Docker: cd docker Inicia los contenedores en segundo plano: docker-compose up -d
- ¿Dónde consigo librebooking?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LibreBooking/librebooking
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de reservas autohospedable escrita en Rust que se sincroniza con calendarios CalDAV y permite reservar reuniones mediante un enlace compartido.
Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar.
Plataforma de reservas de reuniones autoalojable con páginas de reserva, sincronización de calendarios, enlaces de videollamada y correos automáticos, desarrollada con Elixir y Phoenix LiveView.
Plataforma de gestión de proyectos de código abierto que combina tareas, planificación de recursos, seguimiento del tiempo y colaboración con clientes; autohospedable con Docker.
Un planificador autoalojado para publicar desde un único panel en varias cuentas de redes sociales, como Bluesky, Mastodon, X y Telegram.