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
设置中有选项可以调成中文,开森地把好书往里放吧。