BookStack and DokuWiki are both free, self-hosted, open-source wiki platforms, but they take different architectural approaches: BookStack runs on a…
| BookStack | DokuWiki | |
|---|---|---|
| Primary category | Knowledge Base | Knowledge Base |
| Rating | Not documented | Not documented |
| Pricing model | Free/Open Source | Free / Open Source |
| Starting price | Free | Free |
| Free plan | Not documented | Yes |
| Free trial | Not documented | Not documented |
| Platforms | Web | Web |
| Team collaboration | Not documented | Not documented |
| AI features | Not documented | Not documented |
| Public API | Yes | Not documented |
Storage Architecture
BookStack: BookStack requires a MySQL database as part of its PHP/Laravel/MySQL stack.
DokuWiki: DokuWiki uses flat-file storage, saving pages and revisions as plain text files with no database required at all.
A database-free architecture removes an entire layer of infrastructure to install, back up, and maintain.
Content Structure & Editing
BookStack: BookStack organizes content hierarchically into Books, Chapters, and Pages, with a WYSIWYG editor and an optional Markdown editor with live preview, plus built-in diagrams.net drawing tools.
DokuWiki: DokuWiki uses a simple, lightweight wiki markup syntax rather than a documented WYSIWYG editor, and does not document a built-in diagram tool.
A visual editor and built-in diagramming lower the barrier for non-technical contributors, while markup-based editing appeals to technically comfortable teams.
Extensibility
BookStack: BookStack's extensibility centers on its built-in feature set rather than a documented plugin marketplace.
DokuWiki: DokuWiki has a large community plugin and template ecosystem built up since 2004, with over 4,700 GitHub stars.
A mature plugin ecosystem lets teams add functionality (specialized markup, integrations) without waiting on core development.
Enterprise Authentication
BookStack: BookStack documents OIDC, SAML2, and LDAP support, plus TOTP-based multi-factor authentication.
DokuWiki: DokuWiki's documented access control is ACL-based, without OIDC/SAML2/LDAP or MFA mentioned in its feature list.
Native SSO support matters for organizations that centralize authentication through an identity provider.
Project Maturity
BookStack: BookStack's founding year is not disclosed.
DokuWiki: DokuWiki has been actively maintained since 2004, with over 4,700 GitHub stars and hundreds of forks.
A longer, documented track record can be a signal of stability and long-term plugin/community support.
| Feature | BookStack | DokuWiki |
|---|---|---|
| Runs without a database | Unavailable | Available |
| Runs on low-cost/shared hosting | Available | Available |
| Revision history | Not documented | Available |
| Plugin/template ecosystem | Not documented | Available |
| Feature | BookStack | DokuWiki |
|---|---|---|
| WYSIWYG editor | Available | Not documented |
| Markdown editor with live preview | Available | Not documented |
| Built-in diagramming | Available | Not documented |
| Hierarchical Books/Chapters/Pages organization | Available | Not documented |
| Feature | BookStack | DokuWiki |
|---|---|---|
| Access control lists / permissions | Available | Available |
| Enterprise SSO (OIDC/SAML2/LDAP) | Available | Not documented |
| Multi-factor authentication | Available | Not documented |
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
Pros
Cons
Pros
Cons
BookStack requires MySQL as part of its PHP/Laravel/MySQL stack. DokuWiki explicitly needs no database, storing everything as flat plain-text files.
This isn't clearly documented for either, but DokuWiki's own listed cons note that flat-file storage 'can be slower than a database for very large wikis' — a tradeoff BookStack's MySQL backend is designed to avoid.
BookStack documents OIDC, SAML2, and LDAP support. DokuWiki's documented access control is ACL-based, without those SSO protocols listed.
DokuWiki has been maintained since 2004 (its founded_year is documented as 2004). BookStack's founding year is not disclosed.
BookStack includes diagrams.net drawing tools directly in its page editor. DokuWiki does not document a built-in diagram tool, though it can likely be extended via its plugin ecosystem.
Yes — BookStack is MIT licensed and DokuWiki is GPL-2.0 licensed, both fully free and open source with no pricing plans or paid tiers.
Read the full BookStack review · Read the full DokuWiki review