Удельта

База знаний

Dan Brown и сообщество BookStack

BookStack для корпоративной базы знаний

Документация в понятной структуре полок, книг, глав и страниц. Компания хранит базу знаний на своём сервере и управляет редакторами, читателями и доступом к отдельным разделам.

О системе

BookStack

MIT
Редакция
Self-hosted
Развёртывание
В инфраструктуре заказчика
Лицензия
MIT
Русский интерфейс
Проверен
Исходный кодbookstack/bookstackОткрытый исходный код и история разработки

Что такое BookStack

BookStack — система для внутренней документации и базы знаний. Она предлагает заранее понятную структуру: полки объединяют книги, книги содержат главы и страницы, а страницы хранят инструкции, регламенты, справочники и решения.

Self-hosted-версия устанавливается на сервере компании и не делится на бесплатные и коммерческие функциональные редакции. Удельта поддерживает официальный релиз v26.09.1, настраивает структуру, доступ, вход и эксплуатацию.

Как устроены полки, книги, главы и страницы

Полка собирает несколько книг по общей области, например отделу или продукту. Книга является основным контейнером документации. Внутри неё страницы можно оставить на верхнем уровне или объединить в главы.

Одна книга может находиться на нескольких полках, поэтому её не нужно копировать для разных витрин. При проектировании важно не создавать лишнюю глубину: небольшому разделу достаточно книги и страниц, а главы добавляют только для устойчивых групп материалов.

Как команда работает с базой знаний

Сотрудник открывает нужную полку или книгу, использует оглавление и поиск, читает страницу и переходит по внутренним ссылкам. Авторы создают страницы из шаблонов, добавляют изображения, вложения, теги и ссылки на другие разделы.

Комментарии помогают задать вопрос к странице, но не заменяют процесс согласования. Владелец раздела должен отвечать за структуру, актуальность и перенос полезных замечаний в основной текст.

Как редактируются страницы

Основной визуальный редактор похож на обычный текстовый процессор и подходит сотрудникам без знания разметки. Для авторов, привыкших к текстовому формату, доступен отдельный редактор Markdown с таблицами и списками задач.

BookStack сохраняет версии страниц и позволяет сравнивать изменения или восстановить прошлую редакцию. История помогает исправить ошибку, но не заменяет резервную копию всей базы и файлов.

Как хранятся изображения и вложения

Изображения вставляются в содержание, а файлы прикрепляются к странице и доступны читателям по её правам. Для локального хранения изображения и вложения лежат в каталогах установки; также поддерживается S3-совместимое хранилище.

Встроенная связь с diagrams.net позволяет создавать схемы из редактора. По умолчанию может использоваться внешняя версия diagrams.net, поэтому для закрытого контура заранее выбирают допустимую конфигурацию.

Глобальный поиск находит доступные пользователю книги, главы и страницы. Поиск можно ограничить книгой и уточнить фильтрами по типу, автору, времени обновления и тегам.

Результат зависит от названий и текста страниц, поэтому устойчивые термины и понятная структура важнее большого числа дублей. После массового переноса проверяют несколько реальных запросов сотрудников, а не только наличие документов.

Как устроены роли и права

Пользователю назначается одна или несколько ролей, а их разрешения складываются. Роль определяет системные действия и стандартный доступ к содержимому; отдельные правила можно задать для полки, книги, главы или страницы.

Права книг и глав наследуются дочерними материалами, если ниже нет собственного правила. Полки связаны с книгами отношением многие-ко-многим, поэтому их ограничения не наследуются автоматически: права можно скопировать в книги отдельным действием.

Что видно в истории и журнале аудита

История страницы хранит её редакции, автора и время изменения. Административный журнал аудита фиксирует действия в системе и позволяет искать события, в том числе по пользователю.

Журнал помогает разбирать изменения, но срок его хранения и доступ к нему нужно настроить с учётом чувствительности данных. Наличие записи о действии не превращает BookStack в систему юридически значимого документооборота.

Как экспортируются и переносятся материалы

Книги, главы и страницы экспортируются в HTML, PDF, обычный текст, Markdown и Portable ZIP. ZIP можно импортировать в другую установку BookStack, а REST API использовать для управляемого переноса и интеграций.

Экспорт контента не является резервной копией сервера. Для восстановления нужны база данных, изображения, вложения, конфигурация и исходный APP_KEY, которым защищаются отдельные секреты.

Как подключается корпоративный вход

BookStack поддерживает LDAP, OpenID Connect и SAML 2.0 в основной self-hosted-версии. LDAP и SAML умеют сопоставлять внешние группы с ролями BookStack; для OIDC и SAML доступны сценарии автоматического входа.

Основной метод входа выбирается конфигурацией. Перед переключением с паролей сопоставляют внешние идентификаторы существующих пользователей и сохраняют аварийный путь администратора, иначе сотрудники могут получить новые пустые профили или потерять доступ.

Где хранятся данные и от чего зависит конфиденциальность

Структура, страницы, пользователи, роли и настройки хранятся в MySQL или MariaDB. Изображения и вложения находятся на локальном диске либо в подключённом S3-хранилище. Компания выбирает площадку, доступ администраторов и срок хранения копий.

Права страницы защищают вложения, но режим хранения изображений выбирается отдельно. Для закрытой базы проверяют HTTPS, публичный доступ, настройки secure storage, права файловой системы, внешний diagrams.net и резервные копии.

Кому подходит BookStack

BookStack подходит компании, которой нужна единая и понятная иерархия инструкций, регламентов и справочников. Он особенно удобен, когда авторами становятся обычные сотрудники, а не только технические писатели.

  • Документацию можно разделить на устойчивые книги и главы.

  • Для разделов нужны разные читатели и редакторы.

  • Важны поиск, история страниц и экспорт.

  • Компания готова назначить владельцев содержания и обслуживать сервер.

Редакция и лицензия

BookStack распространяется по лицензии MIT. LDAP, OIDC, SAML, роли, аудит, API, экспорт и оба редактора входят в один self-hosted-продукт и не требуют коммерческого расширения.

Официальный проект публикует исходный код на Codeberg; GitHub-репозиторий сохранён как архивное зеркало. Обновления устанавливают последовательно по официальным инструкциям и release notes.

Как проходит внедрение

Сначала выбирают один реальный раздел и проектируют несколько книг, главы, шаблон страницы и роли. Пилотная группа создаёт и ищет материалы, проверяет права и отмечает, где структура непонятна.

После пилота закрепляют правила названий, владельцев и пересмотра материалов. Только затем переносят остальные документы: это снижает риск превратить новую систему в копию старых папок и дублей.

Как переносится существующая документация

Перенос начинается с инвентаризации: устаревшие и дублирующиеся документы исключают, а актуальные сопоставляют с книгами, главами и страницами. Отдельно проверяют внутренние ссылки, изображения, таблицы и вложения.

Для другой установки BookStack подходит Portable ZIP. Из произвольной wiki, файлового каталога или офисных документов перенос строится через подготовку данных и API; автоматическое преобразование всегда проверяют вручную на выборке.

Как обслуживать BookStack после запуска

Администратор следит за веб-сервером, PHP, базой, почтой, диском и сроком TLS-сертификата. Обновления сначала проверяют на копии установки, особенно если используются тема, нестандартные настройки входа или внешнее хранилище.

Резервная копия включает базу, .env с APP_KEY, изображения, вложения и пользовательские темы. Копии хранят отдельно и регулярно восстанавливают на тестовом адресе.

Из чего складывается стоимость владения

Плата за лицензию и пользователей отсутствует. Стоимость складывается из сервера, базы данных, места для вложений и копий, почты, обновлений и работы администратора.

Отдельно оцениваются проектирование структуры и прав, подключение SSO, очистка и перенос материалов, шаблоны и обучение владельцев разделов. Чем хуже исходная документация, тем больше стоимость редакционной части по сравнению с установкой.

Когда BookStack не подходит

BookStack не подходит команде, которой нужна свободная сеть заметок без основной иерархии, одновременное редактирование одной страницы несколькими людьми или сложный маршрут согласования и подписания документов.

Система также не заменяет файловый портал, менеджер задач, helpdesk или публичный сайт с произвольным дизайном. Если главным объектом являются файлы, процессы или заявки, BookStack можно использовать только как сопровождающую базу инструкций.

Вопросы и ответы

Интерфейс BookStack

Как устроена база знаний

Официальные экраны показывают книги, их содержание, готовую страницу, редактор, поиск и административные настройки.

1 / 6

Скриншоты опубликованы на официальном сайте BookStack и проверены 2 октября 2026 года. Интерфейс показан на английском языке; русский язык поддерживается и выбирается в настройках пользователя или сервера.

Практические руководства

Материалы по BookStack

Инструкции и рекомендации для самостоятельной работы с системой.

Последние события системы

Все события системы