Самостоятельно размещаемая платформа для вики и документации, которая организует материалы по полкам, книгам, главам и страницам.
michaelstaake/LibreKB
Бесплатная веб-база знаний для самостоятельного размещения на PHP и MySQL, с редактором статей и необязательным API только для чтения в формате JSON.
Open source альтернатива:Confluence
Zendesk Guide
- Звёзды
- 63
- Форки
- 10
- Открытые issues
- 0
- Последний коммит
- 13 часов назад
Что это?
LibreKB — веб-приложение для базы знаний, которое можно разместить на собственном сервере. Оно написано на PHP и использует MySQL или MariaDB. Команда или организация может публиковать справочные статьи и документацию, распределённые по вложенным категориям. В приложении есть учётные записи пользователей, предустановленные группы и редактор статей на базе TinyMCE.
Приложение работает на большинстве виртуальных хостингов, VPS и в Docker. Для установки нужно скопировать пример файла конфигурации, создать базу данных и запустить установщик в браузере. В настройках администратора можно изменить фирменное оформление, внешний вид, пользовательский CSS для публичной части и панель инструментов редактора. К статьям можно прикреплять файлы для скачивания, а ссылки для сброса пароля отправляются по электронной почте.
При желании базу знаний можно открыть через JSON API только для чтения, предоставляющий доступ к статьям, категориям и поиску. По умолчанию API отключён; для доступа можно настроить API key. API следует правилам видимости публичного сайта, поэтому скрытый контент остаётся недоступным.
Ключевые возможности
- 01Вложенные категории без ограничения глубины.
- 02Редактирование статей в TinyMCE с настраиваемой панелью инструментов.
- 03Предустановленные группы пользователей и сброс пароля по электронной почте.
- 04Прикреплённые к статьям файлы, которые читатели могут скачивать.
- 05Необязательный JSON API только для чтения с поддержкой API key.
- 06Адаптивный дизайн на базе Bootstrap с возможностью настроить CSS и фирменное оформление.
Сценарии использования
- Публикация внутренней документации или справочника сотрудника для компании.
- Размещение справочных статей для клиентов о продукте или услуге.
- Запуск самостоятельно размещаемого FAQ или сайта поддержки на обычном PHP/MySQL-хостинге.
- Передача содержимого базы знаний в другие приложения через API только для чтения.
Быстрый старт
- 1
Убедитесь, что у вас есть PHP 8.4 или новее, MySQL или MariaDB и веб-сервер с поддержкой .htaccess
- 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.
- Настройка выполняется вручную: нужно отредактировать config, создать базу данных и настроить права на запись в файлы.
В подборках
Темы
Частые вопросы
- Что такое LibreKB?
- Бесплатная веб-база знаний для самостоятельного размещения на PHP и MySQL, с редактором статей и необязательным API только для чтения в формате JSON. LibreKB — веб-приложение для базы знаний, которое можно разместить на собственном сервере. Оно написано на PHP и использует MySQL или MariaDB. Команда или организация может публиковать справочные статьи и документацию, распределённые по вложенным категориям. В приложении есть учётные записи пользователей, предустановленные группы и редактор статей на базе TinyMCE.
- LibreKB можно использовать бесплатно? Какая у него лицензия?
- LibreKB распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LibreKB всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LibreKB — 6 нояб. 2026 г..
- Для чего можно использовать LibreKB?
- Публикация внутренней документации или справочника сотрудника для компании. Размещение справочных статей для клиентов о продукте или услуге. Запуск самостоятельно размещаемого FAQ или сайта поддержки на обычном PHP/MySQL-хостинге. Передача содержимого базы знаний в другие приложения через API только для чтения.
- Как установить LibreKB?
- Убедитесь, что у вас есть PHP 8.4 или новее, MySQL или MariaDB и веб-сервер с поддержкой .htaccess Скопируйте 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый движок вики на PHP, который хранит страницы в виде обычных текстовых файлов и не требует базы данных.
Открытая платформа для совместной работы с вики и документацией — альтернатива Confluence и Notion, которую можно развернуть на собственном сервере.
Самостоятельно размещаемая вики в виде одного Go-бинарника, с SQLite и Markdown-файлами на диске — без внешней базы данных.
Самостоятельно размещаемая вики без базы данных на Go, которая хранит все страницы на диске в виде обычных Markdown-файлов.
Веб-приложение для заметок в Markdown на собственном сервере: хранит заметки в файловой системе и поддерживает несколько хранилищ, пользователей и совместную работу.