Organize your documentation effortlessly with a free, open-source, and self-hosted wiki platform designed for simplicity. The intuitive interface breaks content down into books, chapters, and pages, making it incredibly easy to navigate. Powerful search capabilities allow you to find information across all levels, while direct paragraph linking keeps your documentation connected. Customize the platform to fit your needs with configurable settings for names, logos, and visibility. For visual documentation, take advantage of the built-in diagrams.net integration to quickly create charts and graphs. Technical writers will appreciate the optional Markdown editor featuring a live preview. Security is easily managed through integrated authentication options like SAML2 and LDAP, alongside Multi-Factor Authentication (MFA) and a robust role-based permission system. The platform adapts to your workflow with light and dark modes while running efficiently on minimal server requirements.
services:
bookstack:
image: lscr.io/linuxserver/bookstack:latest
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- APP_URL=http://localhost:6875
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USER=bookstack
- DB_PASS=${BOOKSTACK_DB_PASSWORD}
- DB_DATABASE=bookstackapp
volumes:
- ./config:/config
ports:
- 6875:80
restart: unless-stopped
depends_on:
- bookstack_db
bookstack_db:
image: lscr.io/linuxserver/mariadb:latest
container_name: bookstack_db
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=${BOOKSTACK_DB_PASSWORD}
volumes:
- ./db_data:/config
restart: unless-stoppedBOOKSTACK_DB_PASSWORD=your_secure_db_password
MYSQL_ROOT_PASSWORD=your_secure_root_passwordAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago