New: the Homelab Planning Bundle. Both planners together for $19.99 instead of $27.98Save $7.99GET THE BUNDLE

Homelab Addiction

Self-Hosted / Projects / BookStack

BookStack

Stable
BookStackApp/BookStack19.1k2.4k1d agoWikis

Specs verified September 2, 2026 · against v26.05.4

Overview

Self-hosted documentation wiki for SOPs, manuals, and team knowledge bases.

BookStack is a self-hosted documentation platform for teams that want structured manuals, SOPs, and internal knowledge bases without the sprawl of a general-purpose workspace app.

Why people choose BookStack

The official site leans hard into simplicity. BookStack organizes content into books, chapters, and pages, which makes it easier for operations teams and small businesses to keep documentation predictable instead of turning the wiki into a dumping ground.

What is included in the stack

Official product and docs pages highlight a WYSIWYG editor, an optional Markdown editor, powerful search, role and permission controls, page revisions, image management, diagrams.net integration, MFA, LDAP, SAML2, OIDC, and user-level dark mode support.

What to know before you deploy

BookStack is lighter conceptually than many knowledge platforms, but you still need a PHP and MySQL-backed application stack, backups, mail configuration if you want account features to work smoothly, and a plan for permissions as the library grows.

Best fit

Choose BookStack when you want orderly internal docs with a familiar bookshelf structure and a lower learning curve than broader workspace tools. If you need highly flexible database-style workflows, you may want something beyond a classic documentation wiki.

Interface previews

Screenshots of the BookStack interface.

Feature support

Feature support in BookStack
FeatureSupport
Books, chapters, and pages structureOfficial site copy says BookStack organizes content into books, chapters, and pages to keep documentation simple.Supported
WYSIWYG and Markdown editingThe product site highlights a default WYSIWYG editor and an optional Markdown editor with live preview.Supported
Full-content search and paragraph linksOfficial features say content is searchable across books, chapters, and pages and can link directly to paragraphs.Supported
Role-based permissions and revisionsBookStack documents role and permission controls plus page revisions for change tracking.Supported
OIDC, SAML2, LDAP, and MFAAdmin docs list OIDC, SAML2, LDAP, social auth options, and built-in multi-factor authentication.Supported
Built-in diagrams.net drawing supportThe official feature list says the editor has diagrams.net drawing built in.Supported
Dark mode and multi-language UIOfficial site content says BookStack supports light and dark themes plus many translated interface languages.Supported
Simple infrastructure requirementsThe official site says BookStack is built with PHP and Laravel on MySQL and can run happily on a small VPS.Supported

Community signals

Stars
19.1k
Forks
2.4k
Open issues
3

Includes open pull requests

Last commit
1d ago
Latest release
v26.09.1

2w ago

Repo created
Aug 2015

Refreshed nightly from the GitHub API.

Questions

What is BookStack used for?

BookStack is used for internal manuals, SOPs, process docs, onboarding guides, and searchable team knowledge bases.

Is BookStack a self-hosted Confluence alternative?

For many small teams, yes. It covers the core documentation and permission use cases while keeping the structure more opinionated and easier to navigate.

Does BookStack support Markdown?

Yes. The official site says BookStack includes an optional Markdown editor alongside the main WYSIWYG editing experience.

How does BookStack organize content?

It uses a books, chapters, and pages model, which is one of the main reasons teams choose it for procedural docs and manuals.

Can BookStack use LDAP, OIDC, or SAML?

Yes. The admin docs list LDAP, OIDC, and SAML2 options, along with built-in MFA and other auth settings.

What database does BookStack need?

The official site says BookStack runs on PHP and Laravel with MySQL as the data store.

What is the main BookStack tradeoff?

BookStack is easy to understand and operate, but its book-style structure is less flexible than a broader workspace app if your team wants database-style project management or highly custom layouts.

support // the lab

Found this write-up useful?

If it saved you time or a rebuild, you can support more practical homelab guides.

Support the lab