Skip to content

BookStack

Self-hosted wiki-style platform for organising documentation into books, chapters and pages.

Stars
19.1k
Forks
2.4k
Licence
MIT
Language
PHP
Last update
4 days ago
Type
App

What it is

BookStack is a platform for storing and organising information and documentation. Content is arranged in a hierarchy of books, chapters and pages, and the README describes it as aiming for a simple experience where only basic word-processing skills are needed to create content. It is written in PHP and is hosted on Codeberg.

  • Writing and organising internal team documentation into books and chapters
  • Publishing a knowledge base for an organisation
  • Maintaining structured how-to guides or project notes

Great for

  • Teams that want an internal knowledge base they can host themselves
  • People who want a simple, opinionated documentation tool rather than a customisable platform
  • Anyone who finds larger wiki systems too complicated for everyday documentation

Not ideal for

  • People who want to extend the platform for purposes beyond documentation, since the README says it is not designed as an extensible platform for other uses
  • People who do not want to run and maintain their own server
  • Projects that need a hosted service with no setup; the README points to third-party hosting providers rather than offering a first-party hosted option in this text
Step-by-step guide: how to use BookStackInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    Clone the repository

    git clone https://codeberg.org/bookstack/bookstack.git
  2. 2

    Run it

    • Follow the official installation instructions linked in the README at bookstackapp.com/docs/admin/installation
    • Complete the setup for your server and database as described there
    • Open your BookStack instance in a browser and create your first book
  3. 3

    Get the most out of it

    • Read the Hacking BookStack documentation to customise an instance without changing the source code
    • Use the official documentation at bookstackapp.com/docs for admin and user guides
    • Join the community discussions for help and tips

Downloads

Strengths

  • Simple, opinionated interface intended to be intuitive for new users, according to the README
  • Open source under the MIT license
  • Actively maintained, with a stated aim of stable upgrade paths

Trade-offs

  • The README says it is deliberately not built as a general extensible platform
  • Setup requires self-hosting; installation details are in the linked official docs rather than this README excerpt
  • The README notes translations may be out of date in the codebase and are managed through Crowdin

How it compares

ProjectStarsTypeLevelUpdatedBest for
BookStack (this)19.1kAppintermediate4 days agoTeams that want an internal knowledge base they can host themselves
gollum14.3kAppintermediate12 months agoTeams that want a wiki whose content lives in Git alongside other project files
laravel-crm24.1kAppintermediate4 days agoSmall and mid-sized businesses that want a self-hosted CRM
docs17kAppintermediate4 days agoTeams that want a shared wiki or knowledge base they can host themselves
flarum16.4kAppintermediate27 days agoSite owners who want a self-hosted discussion board
unopim11kAppadvanced4 days agoBusinesses with large product catalogues that need central product data

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.