{"id":"linuxserver-bookstack","name":"bookstack","homepage":"https://hub.docker.com/r/linuxserver/bookstack","repo_url":"https://hub.docker.com/r/linuxserver/bookstack","category":"cms","subcategories":[],"tags":["cms","documentation","wiki","self-hosted","knowledge-management","open-source"],"what_it_does":"BookStack is an open-source self-hosted application for creating and organizing documentation/books with pages, spaces, and rich-text editing. It runs as a web app (typically with a supporting database) and can be deployed on a server/container.","use_cases":["Internal company documentation (policies, SOPs)","Team or project knowledge bases","Technical documentation and runbooks","Wiki-style documentation with structured book/page hierarchy","Personal note/document organization (self-hosted)"],"not_for":["Highly regulated environments requiring vendor-hosted certifications without self-audit","Real-time collaborative editing at the scale/UX of enterprise wikis (if not validated for your needs)","Public documentation as a managed SaaS (it is typically self-hosted)","Use as a messaging/chat or ticketing system (not its primary purpose)"],"best_when":"You want a self-hosted, structured documentation/wiki tool with a book→chapter/page hierarchy and you can manage hosting, updates, and backups.","avoid_when":"You need a fully managed hosted service with guaranteed uptime/SLAs and zero operational overhead, or you cannot provide secure hosting (TLS, access control, patching).","alternatives":["Wiki.js","MediaWiki","Gatsby/MD-based documentation systems with a search UI (e.g., Docusaurus, MkDocs) depending on workflow","Notion (hosted, not self-managed)","Confluence (hosted/self-managed enterprise wiki)"],"af_score":20.2,"security_score":58.2,"reliability_score":31.2,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:33:10.960307+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Web login (typical app auth for admin/users; exact methods not confirmed from provided data)"],"oauth":false,"scopes":false,"notes":"Authentication/authorization details are not provided in the supplied content. As a self-hosted app, auth is typically handled via its built-in user system and role/permission model; validate exact capabilities (SSO/OAuth) in BookStack documentation for your deployment."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source/self-hosted; costs are primarily infrastructure, hosting, and operational effort (not a usage-priced API)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":20.2,"security_score":58.2,"reliability_score":31.2,"mcp_server_quality":0.0,"documentation_accuracy":20.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":50.0,"rate_limit_clarity":0.0,"tls_enforcement":80.0,"auth_strength":55.0,"scope_granularity":45.0,"dependency_hygiene":50.0,"secret_handling":60.0,"security_notes":"Based on limited provided data. As a self-hosted web app, security depends heavily on correct deployment (TLS termination, secure cookie settings, access control, patching). No evidence here of specific SSO/OAuth scopes, secret-handling practices, or dependency/security posture; validate via the repository and deployment docs.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":40.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No documented agent interface (MCP/REST/SDK) provided in the available information; agent integration would likely require browser automation or custom integrations.","Self-hosted deployments require careful network/access control; agents interacting with it must be authorized and rate/abuse controlled by your environment."]}}