BookStack

Bookstack 是一个可以创建漂亮文档的免费开源的Wiki系统。它能让团队通过一个简单的所见即所得的编辑器创建适用的文档。


Docker-Compose

创建 docker-compose.yaml 文件

1
nano docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
version: "2.1"
services:
bookstack:
image: linuxserver/bookstack
container_name: bookstack
environment:
- PUID=0
- PGID=0
- APP_URL=https://bookstack.rahn.top
- DB_HOST=bookstack_db
- DB_USER=bookstack
- DB_PASS=<yourdbpass>
- DB_DATABASE=bookstackapp
volumes:
- ./books:/config
ports:
- 6875:80
restart: unless-stopped
depends_on:
- bookstack_db
bookstack_db:
image: linuxserver/mariadb
container_name: bookstack_db
environment:
- PUID=0
- PGID=0
- MYSQL_ROOT_PASSWORD=<yourdbpass>
- TZ=Asia/Shanghai
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=<yourdbpass>
volumes:
- ./data:/config
restart: unless-stopped
1
docker-compose up -d

打开 6875 端口

1
ufw allow 6875/tcp

总结

- APP_URL= 如果不写,直接反向代理会出现直接跳转到 IP 端口的形式。

默认的用户名是 admin@admin.com 对应的密码是 password


官方网站:https://www.bookstackapp.com/