HomeCatalog📝 Productivity & BusinessBookStack
Screenshot of BookStack website

// screenshot of bookstackapp.com ↗

PRODUCTIVITY & BUSINESS · PRO TIER

BookStackpro

BookStack is a simple, self-hosted wiki organized as books > chapters > pages. PHP-based (Laravel), MySQL-backed, with a focused WYSIWYG editor and Markdown support. Less feature-rich than Confluence or Outline, but radically simpler to deploy and maintain.

📝 Productivity & Business Min 1024 MB RAM Port 6875 (http) Tier pro
// What it is

A closer look.

BookStack is a simple, self-hosted wiki organized as books > chapters > pages. PHP-based (Laravel), MySQL-backed, with a focused WYSIWYG editor and Markdown support. Less feature-rich than Confluence or Outline, but radically simpler to deploy and maintain.

For teams who tried Confluence and burned out on its complexity, BookStack is the antidote.

// Use cases

What it's for.

Concrete scenarios where teams pick BookStack over the SaaS alternative.

Team documentation

internal wikis, runbooks, process docs

Personal knowledge management

solo wiki with hierarchical structure

Customer KB

public-facing knowledge base for products

Educational content

course materials, training docs

Operational manuals

SOPs, troubleshooting guides

// Who it's for

Built for these teams.

If your team profile matches one of these, BookStack is a strong fit out of the box.

Profile A

Small to medium engineering teams

wanting wiki without Confluence overhead

Profile B

Operations teams

maintaining runbooks, SOPs, process docs

Profile C

Customer support orgs

building public knowledge bases

Profile D

Educators

publishing course content with hierarchical organization

Profile E

Solo professionals

managing personal knowledge with structure

// Differentiators

Why teams pick BookStack.

When evaluating self-hosted options for this category, here are the dimensions on which BookStack consistently lands above the alternatives.

  • Simplicity — books → chapters → pages, easy mental model
  • WYSIWYG + Markdown — non-tech users get WYSIWYG, devs get Markdown
  • MIT license — fully open, commercial use clear
  • Mature & stable — boring tech (Laravel + MySQL) = predictable maintenance
  • Strong search — built-in full-text indexing
  • Multiple auth — LDAP, SAML, OAuth, social login
// Integrations

Connects to.

The stack you'll plug BookStack into — services, protocols, and adjacent apps in the BluixApps catalog.

Identity
local + LDAP + SAML + OAuth (Google, GitHub, Microsoft)
Storage
local filesystem or S3-compatible for images / attachments
Webhooks
fire on page events
REST API
programmatic content management
Theme customization
visual branding for white-label deployments
Editor extensions
Markdown + WYSIWYG + code blocks + drawio diagrams
Search
Algolia / Elasticsearch optional for large instances
// Adoption & deployment

Notable users & community

  • 13k+ GitHub stars
  • Active forum and community
  • Used by SMBs, schools, nonprofits worldwide
  • Backed by a single dedicated maintainer (Dan Brown) with strong release cadence
  • Featured in self-hosted wiki roundups

What we ship

  • Docker compose: BookStack + MariaDB
  • Pinned lscr.io/linuxserver/bookstack:latest (LinuxServer.io maintained)
  • HTTPS via Let's Encrypt
  • Admin user created via env config (random password)
  • Persistent volumes for app data + MariaDB
  • Optional Redis for caching at scale
  • Backup hook covers MariaDB + uploads
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.

// PERFORMANCE
Persist storage + database
uploads + MySQL both essential
// SECURITY
Set APP_KEY in env
without it, sessions break; auto-generate on first run
// OPERATIONS
Configure SMTP
password reset + invite emails depend on it
// RELIABILITY
Mind PHP memory limit
large book uploads / exports need higher limits
// DEPLOYMENT
Use Redis for cache
speeds up at >1k pages significantly
// SCALING
Diagrams via drawio
built-in drawio.com integration; self-host drawio for full privacy
1024
// min ram (MB)
10
// min disk (GB)
6875
// access port
http
// protocol
pro
// bluixapps tier
see install script
// docker image

Project resources

// Alternatives in Productivity & Business

Compare with