开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。
- Star
- 845
- Fork
- 398
- 未关闭 Issue
- 67
- 最近提交
- 19小时前
这是什么?
LibreBooking 是一套可自托管的资源预约系统,适合组织让成员预订共享资源。它支持多资源预订和候补名单,并可通过配额或积分限制资源的使用。项目基于 Booked Scheduler 分支开发,该原版最后一次开源是在 2020 年,此后 LibreBooking 独立演进。
管理员可以配置基于角色的权限控制,并生成细粒度的使用报表。用户界面采用响应式 Bootstrap 5 设计,列表使用 DataTables 展示,预订信息可通过 ICS 文件同步到 Outlook 或 Thunderbird。主题和配色可在配置文件中修改,系统也预留了插件扩展能力。
项目使用 PHP 开发,要求 PHP 8.2 及以上,数据库支持 MySQL 8.0+ 或 MariaDB 10.6+。官方支持的 Web 服务器为 Apache,同时提供 Docker 部署方式。认证方面支持 LDAP、Active Directory、OAuth2 和 SAML。
核心功能
- 01支持多资源预订并提供候补名单
- 02通过配额和积分限制预约使用
- 03基于角色的访问权限控制
- 04提供细粒度的使用情况报表
- 05响应式 Bootstrap 5 界面,列表基于 DataTables
- 06通过 ICS 文件与 Outlook、Thunderbird 日历集成
适用场景
- 在办公室或校园中预订会议室和共享工作区
- 管理需要提前预约的实验室设备或仪器
- 通过配额管理车辆或共享设施的使用
- 部署支持 LDAP 或 SAML 登录的自托管预约系统
快速上手
- 1
克隆 Docker 仓库
git clone https://github.com/LibreBooking/docker.git - 2
进入 Docker 目录
cd docker - 3
在后台启动容器
docker-compose up -d
使用前须知
- 7.1.0 之前的版本存在可导致账户被接管的严重漏洞,必须升级到 7.1.0 或更高版本。
- 官方仅支持 Apache;Nginx 可能可用,但项目未进行测试。
- 需要 PHP 8.2 或更高版本,以及 MySQL 8.0 或 MariaDB 10.6 或更高版本。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款分发。
收录于专题
标签
#resource-scheduling#booking#php#self-hosted#reservations#calendar#role-based-access#resource-management#scheduler
常见问题
- librebooking 是什么?
- 开源的网页资源预约系统,用于组织管理会议室、设备、车辆等共享资源的预订。 LibreBooking 是一套可自托管的资源预约系统,适合组织让成员预订共享资源。它支持多资源预订和候补名单,并可通过配额或积分限制资源的使用。项目基于 Booked Scheduler 分支开发,该原版最后一次开源是在 2020 年,此后 LibreBooking 独立演进。
- librebooking 可以免费使用吗?用的什么许可证?
- librebooking 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- librebooking 还在维护吗?
- 活跃维护中。librebooking 最近一次提交是在 2026年11月6日。
- librebooking 适合用来做什么?
- 在办公室或校园中预订会议室和共享工作区 管理需要提前预约的实验室设备或仪器 通过配额管理车辆或共享设施的使用 部署支持 LDAP 或 SAML 登录的自托管预约系统
- librebooking 怎么安装和运行?
- 克隆 Docker 仓库: git clone https://github.com/LibreBooking/docker.git 进入 Docker 目录: cd docker 在后台启动容器: docker-compose up -d
- 在哪里获取 librebooking?
- 源代码和安装说明在 GitHub 上:https://github.com/LibreBooking/librebooking
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5万+193 本周1.6万TypeScriptMIT维护活跃更新于 4天前
用 Rust 编写的可自托管预约调度平台,同步 CalDAV 日历,通过共享链接让他人预约会议。
338+4 本周59RustAGPL-3.0维护活跃更新于 3天前
可自托管的预约排期系统,支持客户、服务与服务人员管理,并可与 Google Calendar 同步。
4482+17 本周1588PHPGPL-3.0更新于 5天前
可自托管的会议预约平台,提供预约页面、日历同步、视频链接和自动邮件,基于 Elixir 与 Phoenix LiveView 构建。
302+13 本周58ElixirAGPL-3.0维护活跃更新于 21小时前
开源项目管理平台,整合任务管理、资源规划、工时跟踪与客户协作,支持 Docker 自托管。
3296+7 本周395TypeScriptAGPL-3.0维护活跃更新于 昨天
自托管的社交媒体定时发布工具,可在一个面板中把同一条内容发布到多个社交账号。
363+75 本周70PythonMIT更新于 7天前