Freedom251 › Knowledge Management Software
BookStack
by BookStack

What BookStack is
BookStack is a free, open-source platform for organizing information on a self-hosted instance. It arranges content into Books, Chapters, and Pages, with a WYSIWYG editor and an optional Markdown editor that includes live preview. Search can cover a single book or all books, chapters, and pages, with direct links to paragraphs. The editor also provides diagrams.net drawing capability. Authentication options include OIDC, SAML2, and LDAP, as well as social-based secondary authentication. Built-in multi-factor authentication can be required by role and uses TOTP and static backup codes. Content exports include contained HTML, PDF, plain text, Markdown, and Portable ZIP. The project describes a REST API for automation and importing content. BookStack uses the MIT license, and downloading and installing your own instance has no cost. Setup requires PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.6 or newer, Git, Composer 2.2 or newer, and a PHP-compatible web server. Shared PHP hosting is not supported. Community support is free, while professional support starts at £450 a year.
Who it suits
BookStack suits individuals and teams who can host and maintain their own knowledge platform. It offers structured pages, search, authentication options, and exports for organizations that can meet its server requirements.
What it does well
- Free to download and install under the MIT license.
- Includes WYSIWYG and optional Markdown editing.
- Search spans books, chapters, and pages.
- Built-in MFA can be enforced by role.
- Exports to HTML, PDF, text, Markdown, or ZIP.
What to know first
- Requires PHP 8.2 or newer.
- Requires MySQL 8.0 or MariaDB 10.6 or newer.
- Does not support shared PHP hosting.
- Professional support starts at £450 a year.
Limits
The free self-hosted plan requires you to install and host the instance, and BookStack does not support shared PHP hosting. The free Community Support plan offers no assurance of a response, support or resolution.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| BookStack self-hosted | No cost to downloading and installing your own instance · MIT licensed · self-hosted | Free |
| Community Support | Free · Community discussions, Codeberg or Reddit · documentation and YouTube guidance · no assurance of response, support or resolution | Free |
| Professional Support Plan | £450 /year · Email/help-desk support · installation and updating issues · high-priority bug triage | £450 a year |
| Enterprise Support Plan | £4,500 /year · Professional plan included · API integration and platform-extension assistance · up to 10 video-support hours per year | £4,500 a year |
As bookstackapp.com lists them, read 1 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the BookStack website.
- Prepare a PHP-compatible web server with PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.6 or newer, Git and Composer 2.2 or newer.
- Download and install your own BookStack instance.
- Choose community support or a paid support plan if needed.
BookStack is a free, open-source documentation platform for organisations that want to keep their knowledge base under their own control. It is best suited to teams comfortable operating a PHP application and database, particularly where structured documentation, federated login and exportable content matter.
Its hierarchy and security controls make it a serious internal knowledge option, but self-hosting is a real operational commitment rather than a minor setup choice.
Overview
BookStack arranges information as Books, Chapters and Pages, giving policies, procedures and reference material a consistent shape. That model works well for teams that want more order than a flat collection of pages without adopting a larger collaboration suite. Custom domains, version history and single sign-on support help it present as an established internal service.
The software is fully free, MIT licensed and costs nothing to download or install on your own instance. The important qualification is ownership of the environment: BookStack does not support shared PHP hosting, so the organisation must provide and maintain a suitable server arrangement.
Key features
Authors can choose a visual WYSIWYG editor or an optional Markdown editor with live preview. Search can be restricted to a book or run across all books, chapters and pages; direct paragraph links are useful when a colleague needs a precise passage rather than a whole document. Built-in diagrams.net drawing keeps basic diagrams within the authoring workflow.
Exports include contained HTML, PDF, plain text, Markdown and Portable ZIP. Those formats support distribution, offline retention and migration instead of locking material into one presentation. A growing REST API is intended for automation and importing content, making BookStack more practical for teams connecting documentation to other systems, while the stated scope means integration requirements still need careful planning.
Authentication covers OIDC, SAML2 and LDAP, with social-based secondary authentication options. Multi-factor authentication can be enforced by role and includes TOTP and static backup codes. CSP headers strengthen protection against malicious content, and MFA secrets are encrypted in the database. These are useful safeguards, but they do not remove the administrator's responsibility for patching and securing the host.
Pricing
Self-hosted and community
BookStack self-hosted: free. It includes the MIT-licensed software at no cost for downloading and installing your own instance. It is the natural fit for organisations with the people and infrastructure to run it, but the price does not include hosting or operational labour.
Community Support: free. Help comes through community discussions, Codeberg or Reddit, documentation and YouTube guidance. There is no assurance of a response, support or resolution, so this suits self-reliant teams that can diagnose deployment and maintenance problems themselves.
Paid support
Professional Support Plan: £450 per year. Email and help-desk support covers installation and updating issues, plus high-priority bug triage. It is a sensible upgrade when a free installation needs a dependable escalation path.
Enterprise Support Plan: £4,500 per year. This includes the Professional plan, API integration and platform-extension assistance, and up to 10 video-support hours annually. It is aimed at organisations making BookStack part of a broader technical platform rather than simply hosting documentation.
Platforms
BookStack is available as a web application with an API on Linux and is self-hosted. Installation requires PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.6 or newer, Git, Composer 2.2 or newer and a PHP-compatible web server. That stack is manageable for an experienced administrator, but it excludes shared PHP hosting and makes infrastructure capability a prerequisite.
Who it's for
Choose BookStack for internal documentation, operational manuals, policies or technical knowledge that must remain under your organisation's control. It particularly suits teams needing SSO, role-enforced MFA, a clear hierarchy and multiple export formats without licence fees.
Look elsewhere if you want a hosted service with no server administration, or if your team cannot support the required PHP and database stack. The free licence is attractive only when the organisation can absorb hosting, upgrades and security work.
Pros and cons
Pros
- No software charge: the MIT licence permits free self-hosted installation.
- Structured knowledge: Books, Chapters and Pages give large documentation sets a navigable hierarchy.
- Flexible publishing: five export formats support reuse, migration and offline copies.
- Enterprise authentication: OIDC, SAML2, LDAP and role-enforced MFA support controlled access.
- Useful authoring tools: Markdown preview and diagrams.net complement the visual editor.
Cons
- Operational burden: users must run the server, database and updates themselves.
- Hosting restriction: shared PHP hosting is unsupported.
- Community support is best-effort: the free support route promises no response or resolution.
- Paid support adds meaningful cost: enterprise assistance is £4,500 per year.
Alternatives
For HR-focused workflows, compare HR Knowledge Base Software and Happy HR, which offers a free recruitment plan and a 30-day trial across web and mobile.
For broader knowledge-management or wiki choices, see Knowledge Management Software, Knowledge base software and Wiki Software. CompassDocs provides a free, self-hosted Community plan with unlimited users and documents, while Wiki.js is a free-forever, AGPL-licensed self-hosted option.
XWiki offers a free on-premises Community plan and paid tiers. KBPublisher has a free open-source Community Edition with unlimited staff users, end users, articles and files. Jostle is a paid employee platform with mobile apps and a free trial, while HRDocket Employee Self-Service targets HR self-service with a limited free tier. Vivantio is a paid ITSM option priced from $49 per agent per month when billed annually.
Verdict
BookStack is a strong choice for teams that want a capable, structured knowledge base they can host and secure themselves, with no licence fee and unusually portable exports. Choose it when your organisation can operate the required stack and values control; choose a hosted or more specialised alternative when server administration and support responsibility are the main obstacles.
Verdict
BookStack is a no-cost, self-hosted option with structured content, search, authentication, and several export formats. Plan for the required server stack and hosting arrangement before choosing it.
Questions
Is BookStack free?
Yes. The self-hosted instance is free to download and install under the MIT license.
What does paid support cost?
The Professional Support Plan is £450 a year. The Enterprise Support Plan is £4,500 a year.
Which platforms does BookStack support?
BookStack is listed for API, Linux, self-hosted and web.
Does BookStack support single sign-on?
Yes. Authentication options include OIDC, SAML2 and LDAP.
What is required to install BookStack?
It requires PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.6 or newer, Git, Composer 2.2 or newer and a PHP-compatible web server.
Who provides paid support?
HTTP Functions Ltd. provides the official paid support services.
Facts from BookStack's own pages
- API
- The project describes a growing REST API for automation and importing content. · bookstackapp.com, 1 Oct 2026
- Publishing audience
- both · bookstackapp.com, 20 Sept 2026
- Authentication
- BookStack supports OIDC, SAML2 and LDAP, plus social-based secondary authentication options. · bookstackapp.com, 1 Oct 2026
- Custom domain
- Yes · bookstackapp.com, 20 Sept 2026
- Diagrams
- The page editor has built-in diagrams.net drawing capability. · bookstackapp.com, 1 Oct 2026
- Editor
- The page editor provides a WYSIWYG interface, with an optional Markdown editor that includes live preview. · bookstackapp.com, 1 Oct 2026
- Exports
- Content can be exported as contained HTML, PDF, plain text, Markdown or Portable ZIP. · bookstackapp.com, 1 Oct 2026
- Founded
- 2015 · bookstackapp.com, 28 Sept 2026
- Free plan
- Yes · bookstackapp.com, 20 Sept 2026
- Hosting limit
- BookStack does not currently support shared PHP hosting. · bookstackapp.com, 1 Oct 2026
- Installation
- Installation requires PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.6 or newer, Git, Composer 2.2 or newer and a PHP-compatible web server. · bookstackapp.com, 1 Oct 2026
- License
- BookStack is fully free and open, MIT licensed, and has no cost to download and install your own instance. · bookstackapp.com, 1 Oct 2026
- MFA
- Built-in MFA can be enforced per role and includes TOTP and static backup codes. · bookstackapp.com, 1 Oct 2026
- Organization
- Content is organized into Books, Chapters and Pages. · bookstackapp.com, 1 Oct 2026
- Product
- BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information. · bookstackapp.com, 1 Oct 2026
- Search
- Content is fully searchable at book level or across all books, chapters and pages, with direct paragraph linking. · bookstackapp.com, 1 Oct 2026
- Security
- BookStack supports CSP headers to increase protection against malicious content and stores MFA secrets encrypted in the database. · bookstackapp.com, 1 Oct 2026
- SSO support
- Yes · bookstackapp.com, 20 Sept 2026
- Support
- Official paid support services are provided by HTTP Functions Ltd., while community support is available through discussions, Codeberg, Reddit, documentation and YouTube. · bookstackapp.com, 1 Oct 2026
- Version history
- Yes · bookstackapp.com, 20 Sept 2026
Where BookStack stands on Freedom251
- Knowledge Management Software#1 of 37
- HR Knowledge Base Software#2 of 50
- Knowledge base software#13 of 138
- Wiki Software#4 of 33
