Что такое 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
Как устроена база знаний
Официальные экраны показывают книги, их содержание, готовую страницу, редактор, поиск и административные настройки.
Книги верхнего уровня базы знаний
Скриншоты опубликованы на официальном сайте BookStack и проверены 2 октября 2026 года. Интерфейс показан на английском языке; русский язык поддерживается и выбирается в настройках пользователя или сервера.