我需要在内网部署一个文档系统,要求能够免登录编辑页面内容,在内网所有设备同步文本和数据,页面自适应设备。所以找到了BookStack。本来没啥好记录的,都是官方的文档,但是官方写的文档太不全了,这里补全一下docker compose的配置。
https://github.com/BookStackApp/BookStack
https://codeberg.org/bookstack/devops/src/branch/main/config/lsio-docker/docker-compose.yml
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| services: bookstack: image: lscr.io/linuxserver/bookstack:version-v25.02 environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - APP_URL=http://book.cat.cat - APP_KEY=base64:3qjlIoUX4Tw6fUQgZcxMbz6lb8+dAzqpvItqHvahW1c= - DB_HOST=mariadb - DB_PORT=3306 - DB_DATABASE=bookstack - DB_USERNAME=bookstack - DB_PASSWORD=bookstack8432 volumes: - webdata:/config ports: - 80:80 restart: unless-stopped networks: - book-net depends_on: - mariadb mariadb: image: lscr.io/linuxserver/mariadb:11.4.4 environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=bookstack8432 - MYSQL_DATABASE=bookstack - MYSQL_USER=bookstack - MYSQL_PASSWORD=bookstack8432 volumes: - dbconfig:/config - dbdata:/var/lib/mysql ports: - 3306:3306 restart: unless-stopped networks: - book-net networks: book-net: driver: bridge volumes: dbdata: dbconfig: webdata:
|
官方默认账号密码 admin@admin.com password