Bookstack

App in the BluixApps catalog

What it is

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.

What it's for

  • 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

  • Small to medium engineering teams wanting wiki without Confluence overhead
  • Operations teams maintaining runbooks, SOPs, process docs
  • Customer support orgs building public knowledge bases
  • Educators publishing course content with hierarchical organization
  • Solo professionals managing personal knowledge with structure

Why teams pick BookStack over 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

  • 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

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

Tips & operations

  • Persist storage + database — uploads + MySQL both essential
  • Set APP_KEY in env — without it, sessions break; auto-generate on first run
  • Configure SMTP — password reset + invite emails depend on it
  • Mind PHP memory limit — large book uploads / exports need higher limits
  • Use Redis for cache — speeds up at >1k pages significantly
  • Diagrams via drawio — built-in drawio.com integration; self-host drawio for full privacy

What we ship in BluixApps

  • 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
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution