BookStack — Evaluation
Pros
- Simple, opinionated hierarchy (Shelves → Books → Chapters → Pages) — easy to adopt, hard to make a mess
- Truly FOSS, MIT licensed, no feature limits
- Clean UI with dark/light themes
- Full-text search
- SSO via OIDC/SAML
- API available
- PDF export (with custom CSS styling)
- MFA support
Cons
- No structured data — what you see is what you get
- PDF styling is limited — done via custom CSS in Settings → Customization → Custom HTML Head Content using
.export-format-pdf.export-engine-dompdfclasses. Headers/footers require switching to an external renderer (Weasyprint or wkhtmltopdf) viaEXPORT_PDF_COMMAND
Verdict
Good fit for BPW. The lack of structured data and the rigid hierarchy are actually strengths for a union use case — it keeps things simple, predictable, and easy to navigate without training. Not a Notion replacement, but a solid, no-nonsense knowledge base.