Was ist BookStack?
BookStack ist eine kostenlose, quelloffene Wiki- und Dokumentationssoftware, die du vollständig selbst hosten kannst – auf deinem eigenen Server, in deinem eigenen Netzwerk, unter deiner eigenen Kontrolle.
📖 Was kann BookStack?
BookStack organisiert Wissen in einer klaren Hierarchie: Bücherregale → Bücher → Kapitel → Seiten. Diese Struktur macht es besonders einfach, auch große Mengen an Dokumentation übersichtlich zu halten.
- WYSIWYG-Editor sowie Markdown-Unterstützung – du schreibst so, wie es dir am besten passt
- Volltextsuche über alle Inhalte hinweg
- Benutzer- und Rollenverwaltung mit feingranularen Berechtigungen
- API-Zugriff für Automatisierungen und Integrationen (z.B. mit Claude, n8n oder Home Assistant)
- Revisionshistorie – jede Änderung wird nachverfolgt, nichts geht verloren
- Attachments & Bilder – Dateien lassen sich direkt an Seiten anhängen
- Export als PDF, HTML oder Markdown
- LDAP / SAML / OAuth – Integration in bestehende Authentifizierungssysteme
- Dark Mode und anpassbares Erscheinungsbild
🚀 Installation – so richtest du BookStack ein
BookStack basiert auf PHP (Laravel) und MySQL/MariaDB. Die Installation ist auf jedem Linux-Server möglich – am einfachsten per Docker.
Option 1: Docker (empfohlen)
Mit Docker Compose ist BookStack in wenigen Minuten lauffähig:
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
environment:
- APP_URL=https://deine-domain.de
- DB_HOST=bookstack_db
- DB_USER=bookstack
- DB_PASS=geheimes_passwort
- DB_DATABASE=bookstack
volumes:
- ./bookstack_data:/config
ports:
- 6875:80
restart: unless-stopped
bookstack_db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack_db
environment:
- MYSQL_ROOT_PASSWORD=root_passwort
- MYSQL_DATABASE=bookstack
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=geheimes_passwort
volumes:
- ./bookstack_db:/config
restart: unless-stopped
Danach einfach einen Reverse Proxy (z.B. Nginx Proxy Manager oder Caddy) vorschalten und schon ist BookStack über deine eigene Domain erreichbar.
Option 2: Bare-Metal auf Ubuntu/Debian
BookStack stellt ein offizielles Installationsskript bereit, das alle Abhängigkeiten (PHP, MariaDB, Nginx) automatisch einrichtet:
# Voraussetzung: Ubuntu 22.04 oder 24.04
wget https://raw.githubusercontent.com/BookStackApp/BookStack/development/dev/docs/install-ubuntu-24.sh
chmod +x install-ubuntu-24.sh
sudo ./install-ubuntu-24.sh
Nach der Installation ist BookStack sofort einsatzbereit. Standard-Login: admin@admin.com / password – bitte direkt nach dem ersten Login ändern!
🆚 BookStack vs. andere Lösungen
Gegenüber US-Cloud-Diensten (Notion, Confluence, Guru & Co.)
| Kriterium | BookStack (self-hosted) | Notion / Confluence |
|---|---|---|
| Datenschutz | ✅ Daten liegen bei dir | ❌ US-Server, DSGVO-kritisch |
| Kosten | ✅ Kostenlos (nur Serverkosten) | ❌ Monatliche Gebühren pro User |
| Abhängigkeit | ✅ Kein Vendor Lock-in | ❌ Preiserhöhungen, API-Änderungen |
| Offline-Nutzung | ✅ Im eigenen Netzwerk immer verfügbar | ❌ Internetpflicht |
| DSGVO | ✅ Volle Kontrolle | ⚠️ Aufwändige Verträge nötig |
| API & Automatisierung | ✅ Vollständige REST API | ⚠️ Eingeschränkt oder kostenpflichtig |
Gegenüber anderen selbst gehosteten Wikis
- vs. MediaWiki (Wikipedia-Software): BookStack ist deutlich einsteigerfreundlicher – kein kompliziertes Wiki-Markup, einfacheres Setup
- vs. DokuWiki: BookStack bietet eine modernere Oberfläche, Datenbankbackend und bessere Benutzerverwaltung
- vs. Outline: BookStack ist stabiler im Betrieb, besser dokumentiert und hat eine aktivere Community
- vs. Obsidian / Joplin: BookStack ist ein Mehrbenutzersystem – ideal für Teams, Familien oder Homelab-Dokumentation; Obsidian ist eher für persönliche Notizen gedacht
- vs. Nextcloud Notes: BookStack ist speziell für strukturierte Dokumentation gebaut – nicht nur ein Notepad-Ersatz
💡 Für wen ist BookStack geeignet?
- Homelab-Enthusiasten, die ihre Infrastruktur dokumentieren wollen
- Kleine Teams und Unternehmen, die ein internes Wiki suchen
- Datenschutzbewusste Nutzer, die keine Daten in die US-Cloud geben möchten
- Entwickler, die per API Inhalte automatisiert einpflegen wollen
- Alle, die von Notion, Confluence oder OneNote genug haben
📱 Und BookStax?
BookStax ist eine leichtgewichtige iOS-App, die dein selbst gehostetes BookStack noch komfortabler macht. Keine Kompromisse beim Datenschutz – du verbindest die App direkt mit deiner eigenen BookStack-Instanz. Deine Daten bleiben, wo sie hingehören: bei dir.