Github项目地址:https://github.com/BookStackApp/BookStack
Docker版项目地址:https://github.com/solidnerd/docker-bookstack
安装文档:https://www.bookstackapp.com/docs/admin/installation/
一、功能特性
- 免费开源
 - 简易的操作界面
 - 可搜索
 - 可配置
 - 支持多语言
 - 可选的 Markdown 编辑器
 
二、部署方法
Docker 1.9+
- 创建一个共享网络
 
docker network create bookstack_nw- 创建MySQL驱动
 
这里我连接外部的MySQL不知道为什么不行,只能用它这里面写的这种方法。
docker run -d --net bookstack_nw  \
-e MYSQL_ROOT_PASSWORD=<ROOT密码> \
-e MYSQL_DATABASE=bookstack \
-e MYSQL_USER=bookstack \
-e MYSQL_PASSWORD=<数据库密码> \
 --name="bookstack_db" \
 mysql:5.7.21- 部署bookstack仓库
 
docker run -d --net bookstack_nw \
-e DB_HOST=bookstack_db:3306 \
-e DB_DATABASE=bookstack \
-e DB_USERNAME=bookstack \
-e DB_PASSWORD=<数据库密码> \
-e APP_URL=https://xxx.com \
-p 6875:8080 \
--name="bookstack_23.1.1" \
 solidnerd/bookstack:23.1.1之后可以配置nginx反代到6875端口
三、默认账号密码
admin@admin.com
password设置中有选项可以调成中文,开森地把好书往里放吧。