BookStack
BookStack Docker Compose
BookStack is an open-source platform for creating documentation and wikis. It allows users to create, manage, and share content in a structured way. Categorizing in:
- Shelves
- Books
- Chapters
- Pages
BookStack is designed to be user-friendly and provides a simple interface for organizing information.
services:
bookstack:
image: lscr.io/linuxserver/mariadb
volumes:
- './bookstack/db-data:/var/lib/postgresql/data'
environment:
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=bookstackpassword
- TZ=America/Toronto
- MYSQL_ROOT_PASSWORD=bookstackrootpassword
- PGID=1000
- PUID=1000
restart: 'always'
hostname: bookstack-db
container_name: BookStack-DB
linuxserver:
image: 'lscr.io/linuxserver/bookstack:latest'
environment:
- DB_DATABASE=bookstackapp
- DB_PASS=bookstackpassword
- DB_USER=bookstack
- 'APP_URL=http://bookstacks.4n6post.com'
- DB_HOST=BookStack-DB
- DB_PORT=3306
- PGID=1000
- PUID=1000
volumes:
- './bookstack/public:/var/www/bookstack/public:rw'
- './bookstack/app_data:/config'
ports:
- '1003:80'
restart: 'always'
hostname: bookstack
container_name: BookStack