一个自托管的 Wiki 与文档平台,按书架、书籍、章节和页面组织内容。
- Star
- 63
- Fork
- 10
- 未关闭 Issue
- 0
- 最近提交
- 20小时前
这是什么?
LibreKB 是一个用 PHP 编写、以 MySQL 或 MariaDB 为数据库的自托管知识库 Web 应用。团队或组织可以用它发布帮助文章和文档,并按任意深度的嵌套分类组织内容,同时管理用户及预设用户组,文章编辑基于 TinyMCE。
它可以运行在大多数虚拟主机、VPS 或 Docker 环境中。部署时复制示例配置文件、创建数据库,再通过浏览器完成安装。站点品牌、外观、自定义公开页面 CSS 以及编辑器工具栏都可以在后台设置中调整。文章可附带供读者下载的文件,密码重置通过邮件完成。
知识库还可以选择开启只读 JSON API,提供文章、分类和搜索接口。API 默认关闭,支持 API 密钥,并遵循公开站点的可见性规则,未公开的内容不会通过接口暴露。
核心功能
- 01分类可无限层级嵌套。
- 02基于 TinyMCE 的文章编辑,工具栏按需配置。
- 03预设用户组,支持邮件找回密码。
- 04文章可附加文件供读者下载。
- 05可选的只读 JSON API,支持 API 密钥。
- 06基于 Bootstrap 的响应式设计,可自定义样式与品牌。
适用场景
- 为企业发布内部文档或员工手册。
- 为产品或服务搭建面向客户的帮助中心。
- 在普通 PHP/MySQL 虚拟主机上运行自托管的 FAQ 或支持站点。
- 通过只读 API 将知识库内容提供给其他应用使用。
快速上手
- 1
确认 PHP 8.4+、MySQL 或 MariaDB,以及支持 .htaccess 的 Web 服务器
- 2
将 config.example.php 复制为 config.php,并设置数据库信息和 systemURL
cp config.example.php config.php - 3
创建空数据库,然后打开 /install 并创建管理员用户
- 4
在 /login 登录,如存在 install.php 或 update.php 请删除
使用前须知
- 需要 PHP 8.4 或更高版本,并启用 pdo_mysql、curl、mbstring、fileinfo 扩展,以及 MySQL 或 MariaDB。
- 安装需手动操作:需编辑配置、创建数据库并设置文件写入权限。
收录于专题
标签
常见问题
- LibreKB 是什么?
- 基于 PHP 和 MySQL 的免费自托管知识库 Web 应用,支持可选的只读 JSON API。 LibreKB 是一个用 PHP 编写、以 MySQL 或 MariaDB 为数据库的自托管知识库 Web 应用。团队或组织可以用它发布帮助文章和文档,并按任意深度的嵌套分类组织内容,同时管理用户及预设用户组,文章编辑基于 TinyMCE。
- LibreKB 可以免费使用吗?用的什么许可证?
- LibreKB 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- LibreKB 还在维护吗?
- 活跃维护中。LibreKB 最近一次提交是在 2026年11月6日。
- LibreKB 适合用来做什么?
- 为企业发布内部文档或员工手册。 为产品或服务搭建面向客户的帮助中心。 在普通 PHP/MySQL 虚拟主机上运行自托管的 FAQ 或支持站点。 通过只读 API 将知识库内容提供给其他应用使用。
- LibreKB 怎么安装和运行?
- 确认 PHP 8.4+、MySQL 或 MariaDB,以及支持 .htaccess 的 Web 服务器 将 config.example.php 复制为 config.php,并设置数据库信息和 systemURL: cp config.example.php config.php 创建空数据库,然后打开 /install 并创建管理员用户 在 /login 登录,如存在 install.php 或 update.php 请删除
- 在哪里获取 LibreKB?
- 源代码和安装说明在 GitHub 上:https://github.com/michaelstaake/LibreKB
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款用 PHP 编写的自托管 Wiki 引擎,页面以纯文本文件存储,无需数据库。
开源的协作式 Wiki 与文档软件,可作为 Confluence 和 Notion 的开源替代方案。
自托管 Wiki,单个 Go 二进制文件运行,使用 SQLite 和磁盘上的 Markdown 文件,无需外部数据库。
用 Go 编写的无数据库自托管 Wiki,所有页面以纯 Markdown 文件保存在本地。
一款自托管的 Markdown 笔记网页应用,笔记以文件形式保存在文件系统中,支持多库、多用户和协作。