
BookStack — A free, open-source wiki that organizes documentation as books, chapters and pages, with role-based permissions.
What it is
BookStack is a free, open-source, self-hosted documentation platform built on PHP, structured as books, chapters and pages, with role-based access control and WYSIWYG or Markdown editing.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Oct 30, 2026
BookStack's own introduction video (79,425 views) remains the fastest orientation: a free, open-source, web-based documentation platform built for small to medium groups with mixed skills, organized the way its name suggests - books hold chapters, chapters hold pages, and pages hold the actual text. A German-language deep review with an Ubuntu install walkthrough (33,516 views), an Akamai Developers Docker deployment guide (31,013 views) and a power-features tour on the official channel (24,501 views) cover the self-hosting paths, and a fresh review from DB Tech in October 2026 (15,387 views) confirms the project is still an active pick nearly a decade in. The repository tells the same story: MIT-licensed, calendar-versioned - the current line is v26.09.2 - with close to 19,000 GitHub stargazers and steady releases. Content editing stays deliberately plain: a WYSIWYG editor with Markdown support, image galleries, attachments and per-page revisions, all searchable across the whole stack. Role-based permissions decide who can see or edit each shelf of content, which is why mixed-skill teams - IT runbooks next to HR handbooks - are the stated sweet spot. Authentication plugs into LDAP, SAML and OAuth or OIDC for company logins. Deployment is a standard PHP application with a MySQL or MariaDB database, the Docker route gets an instance running in minutes, and the official docs carry both paths in detail. There is no paid tier: the project funds itself through donations and optional support plans sold by the maintainers. A public demo instance lets you click through the whole structure before committing any hardware to it.
What it does well
The book-chapter-page model maps to how teams actually write: onboarding manuals, runbooks and policy docs each get a shelf, and cross-book linking keeps related pages connected.
Permissions stay simple but real: roles, per-book visibility and per-user lists cover the access matrix most small organizations need without an admin degree.
Self-hosting is genuinely easy: Docker Compose or a plain PHP deploy on modest hardware, plus a built-in theme editor for logos and colors.
Who it's for
Small companies, homelab users and internal IT teams that want a company wiki without SaaS fees or a configuration rabbit hole. It also fits schools and nonprofits that need structured documentation with per-group access. If you need real-time co-editing in one paragraph or a heavily themed public knowledge base, weigh a collaborative wiki or a docs CMS instead.
Where it falls short
Collaboration is turn-based, not live: two people editing the same page risks last-write conflicts, unlike realtime wikis.
Search is solid but plain: well-indexed full-text search, with no semantic or AI-assisted retrieval layer.
Theming is scoped to branding: layout-level redesigns mean touching templates, which most admins will never do.
Specs at a glance
Facts from the official site · not editorial opinion
| Latest version | v26.09.2 (calendar versioning, GitHub releases) |
|---|---|
| Price | Free and open source; optional paid support plans from the maintainers |
| Platforms | Self-hosted web app (PHP + MySQL/MariaDB); official Docker images; runs on modest hardware |
| Open source | Yes - MIT license, BookStackApp/BookStack on GitHub (19,094 stars) |
| Core capability | Books, chapters and pages; WYSIWYG and Markdown editing; full-text search; revisions; attachments and image galleries; role-based permissions |
| Integrations | LDAP, SAML and OAuth/OIDC login; webhooks; REST API; export to PDF, HTML and text |
| Best for | Small teams and homelabs that want a structured company wiki they fully own, without subscription fees |
Frequently asked questions
▸Is BookStack really free?
Yes. It is MIT-licensed open source with every feature available at no cost. The maintainers sell optional support plans, but the software itself has no paid tier.
▸What does the book-chapter-page structure mean?
Content nests three levels: books are top-level collections, chapters group related pages, pages hold the text. Shelves can sit above books for broader organization.
▸Can BookStack authenticate against company logins?
Yes. LDAP, SAML 2.0 and OAuth/OIDC are built in, so users sign in with existing corporate identities instead of local accounts.
▸How do I install BookStack?
The quickest route is the official Docker image or Docker Compose file; a manual PHP deployment with MySQL or MariaDB is documented step by step for hosts without Docker.
Video reviews
5 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





