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
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |