说明
bookstack作为confluence的开源替代品,部署简单,使用方便.
docker部署
部署步骤
- 需要准备一个MySQL,创建好数据库bookstack.
- docker启动
# 注意APP_URL,这里是你访问bookstack的地址,如果你是通过域名访问则输入你的域名,如https://book.test.com
docker run -d --name bookstack -e PUID=1000 -e PGID=1000 -e DB_HOST=192.168.3.27 -e DB_PORT=3306 -e DB_USER=root -e DB_PASS=123456 -e DB_DATABASE=bookstack -p 6875:80 -e APP_URL=http://192.168.3.27:6875 -e TZ=Asia/Shanghai linuxserver/bookstack
接入LDAP
docker run -d --name bookstack -e PUID=1000 -e PGID=1000 -e DB_HOST=192.168.3.27 -e DB_PORT=3306 -e DB_USER=root -e DB_PASS=123456 -e DB_DATABASE=bookstack -p 6875:80 -e APP_URL=http://192.168.3.27:6875 -e TZ=Asia/Shanghai -e AUTH_METHOD=ldap -e LDAP_SERVER=192.168.0.9:389 -e LDAP_BASE_DN="ou=xxxxx,dc=xxxx,dc=xxxx" -e LDAP_DN="cn=xxx,dc=xxx,dc=xxxx" -e LDAP_VERSION=3 -e LDAP_PASS="xxxxxxxxxxxxxxxxxx" linuxserver/bookstack
也可以直接修改
.env
文件然后映射到容器中/config/www/.env
..env
文件中有其它默认配置,别弄丢了.
持久化
-v /data/bookstack/app:/app -v /data/bookstack/config:/config