Was ist BookStack? – Dein selbst gehostetes Wiki

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.)

KriteriumBookStack (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.