Organize your documentation effortlessly with a self-hosted, open-source platform designed for simplicity. Content is intuitively structured into real-world groups like Books, Chapters, and Pages, making it easy to navigate and manage. Whether you prefer a WYSIWYG interface or an optional Markdown editor with live preview, creating content is straightforward. The platform includes built-in diagrams.net integration for quick visual aids and offers full searchability across all levels of your documentation. You can link directly to specific paragraphs to keep your knowledge base connected. Security and access are prioritized with Integrated Authentication supporting OIDC, SAML2, LDAP, and Multi-Factor Authentication (MFA). It is also highly customizable, allowing you to adjust logos, visibility, and choose between Dark and Light modes. With Multi-Lingual Support and a robust role and permission system, managing your team's information has never been easier.
services:
bookstack:
image: solidnerd/bookstack:latest
depends_on:
- mysql
environment:
- DB_HOST=mysql:3306
- DB_DATABASE=bookstack
- DB_USERNAME=bookstack
- DB_PASSWORD=${DB_PASSWORD}
- APP_URL=http://localhost:8080
volumes:
- ./uploads:/var/www/bookstack/public/uploads
- ./storage-uploads:/var/www/bookstack/storage/uploads
ports:
- "8080:80"
restart: unless-stopped
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=bookstack
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=${DB_PASSWORD}
volumes:
- ./mysql-data:/var/lib/mysql
restart: unless-stoppedDB_PASSWORD=your_secure_password
MYSQL_ROOT_PASSWORD=your_secure_root_passwordAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago