BookStack 主机
使用友好的编辑器将文档组织到书架、书籍、章节和页面中。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
一个MariaDB容器与应用程序一起配置,并且不受AvaHost管理。

技术
- Docker 镜像
- lscr.io/linuxserver/bookstack:latest
- 默认端口
- 80
- 数据库
- mariadb

BookStack 的工作原理
BookStack 以物理图书馆为模型来组织信息。书架分组相关的书籍,书籍包含章节或页面,章节为保持较长手册的可读性提供了可选的层级。作者在页面上编写实际内容,这样读者可以从广泛的主题逐步深入到具体的操作步骤,而无需在松散的文件集合中导航。
搜索功能可在整个安装环境中以及单个书籍或章节内使用。团队还可以使用标签从不同角度描述内容,而内容级权限允许管理员在书架、书籍、章节或页面级别控制访问权限。这种组合使该结构对公开参考资料和私密部门知识库都很有用。
BookStack 的主要功能
编辑器为需要记录工作而不是学习复杂发布系统的人员而设计。一个页面可以包含说明、解释、截图和链接材料,而层级结构将相关页面保持在一起。排序和移动内容有助于图书馆随着流程增长或所有权变化而适应。
权限基于角色,可以针对特定内容进行覆盖。这支持大多数文档共享但财务、基础设施或管理材料需要更小范围受众的情况。导出和导入工具还提供了在兼容安装环境之间移动选定书籍、章节或页面的途径。
BookStack 与 Confluence 的比较
BookStack
BookStack 通过固定的书架和书籍模型呈现文档,并将界面集中在写作、阅读、搜索和权限上。Confluence 是一个用于团队知识、文档和协作的连接工作区,位于更广泛的 Atlassian 生态系统内。
Confluence
对于希望使用 Atlassian 托管云计划、紧密 Jira 集成和大型 Marketplace 集成生态系统的组织,Confluence 可能是更强的选择。当优先考虑具有直接信息层级和较少周边工作区概念的自托管文档库时,BookStack 更具吸引力。
谁在使用 BookStack
IT 团队使用 BookStack 来管理运行手册、服务说明和恢复程序。运营团队可以维护标准流程和入职指南,而产品团队可以发布内部规范或客户说明。小型组织在共享文件夹变得难以搜索和管理时,也将其用作中央手册。
当读者需要可预测的导航时,该平台特别适用。对于希望文档表现得像电子表格、数据库或白板的组织,它不太适合,因为其优势来自基于书籍的结构而不是开放式工作区。

自托管 BookStack:要求和成本
BookStack 资源使用主要由活跃读者和编辑、存储的页面内容、附件和搜索活动决定。目录堆栈包括 MariaDB,它存储用户、权限、页面记录和相关应用数据,以及持久的 BookStack 文件。推荐计划考虑了应用程序及其 MariaDB 容器。
在 AvaHost 上,软件本身可以免费运行,推荐的最低配置是 Plan 2,价格为 €5。一键部署可配置 BookStack 和 MariaDB 容器,而数据库由 AvaHost 非托管。包括自动应用程序更新和定时备份。预期并发编辑繁重或附件存档庞大的团队应在启动后审查使用情况,并在需要时升级到更大的计划。
F.A.Q
BookStack 在方案 2 上起价为 €5。此建议同时考虑了应用程序及其 MariaDB 容器。该软件不收取单独的应用费用。读者、编辑、页面、搜索和上传文件是决定是否需要更大方案的主要指标。
一键堆栈会自动配置 MariaDB 并与 BookStack 连接。页面内容、用户、权限和相关记录都依赖于该数据库。MariaDB 容器已包含但由 AvaHost 不进行管理,因此管理员在规划更改或恢复时应将应用程序文件和数据库数据视为一个整体系统。
可以将自定义域名连接到 BookStack 安装,并为公共地址提供自动化 HTTPS。这使员工或客户能够使用易记的文档 URL,而不是临时平台主机名。在颁发证书并将最终地址用于读者和编辑之前,DNS 必须指向托管应用程序。
AvaHost 自动应用应用程序更新,并保持持久化的 BookStack 数据和 MariaDB 容器与安装保持关联。还包括定时备份。管理员应仍然审查可能影响权限、主题或集成的应用程序级别更改,并在应用主要 BookStack 版本发布后验证重要工作流程。

