BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information.
BookStack is a simple, self-hosted, and open-source platform designed for organizing and storing information in a structured, easy-to-use wiki format. It is built with a focus on simplicity and serves as an alternative to enterprise solutions like Confluence or Microsoft Teams Wiki.
The main features of this tool include:
Intuitive Hierarchy: To keep information organized, content is broken into three familiar real-world categories: Books, Chapters, and Pages.
Flexible Page Editors: It provides a simple WYSIWYG interface for easy editing, but also includes an optional Markdown editor with a live preview for those who prefer it.
Built-in Diagramming: The platform integrates diagrams.net capability directly into the page editor, allowing users to quickly create and embed diagrams within their documentation.
Powerful Search and Linking: All content is fully searchable across all books and chapters. It also allows for direct linking to any paragraph to keep your documentation interconnected.
Enterprise-Grade Security: It supports advanced authentication methods including OIDC, SAML2, and LDAP, and features built-in Multi-Factor Authentication (MFA) using TOTP or static backup codes.
Comprehensive Permission System: A full role and permission system allows administrators to lock down specific content or actions as required.
Performance and Efficiency: Built on PHP and the Laravel framework, the platform is designed to be lightweight and can run smoothly on very low-cost hardware.
User Customization: Users can toggle between Dark and Light modes, manage their own profiles, and set their preferred language (supporting EN, FR, DE, ES, IT, and many more).
Revision History: The tool automatically tracks page revisions, allowing users to view history and manage changes over time.