CatalogStacksModulesSaaSMobileLabs → Become a partner
Home›Catalog›✅ Productivity›BookStack
Screenshot of BookStack

// official site: bookstackapp.com ↗

PRODUCTIVITY · 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 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 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

Project resources

↑