Github项目地址:https://github.com/BookStackApp/BookStack
Docker版项目地址:https://github.com/solidnerd/docker-bookstack
安装文档:https://www.bookstackapp.com/docs/admin/installation/

一、功能特性

  • 免费开源
  • 简易的操作界面
  • 可搜索
  • 可配置
  • 支持多语言
  • 可选的 Markdown 编辑器

二、部署方法

Docker 1.9+

  1. 创建一个共享网络
docker network create bookstack_nw
  1. 创建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
  1. 部署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

设置中有选项可以调成中文,开森地把好书往里放吧。

最后修改:2023 年 03 月 20 日
如果觉得我的文章对你有用,请随意赞赏