BookStack vs Wiki.js vs Outline: Self-Hosted Wiki im Vergleich 2026

Interne Dokumentation ist das Rückgrat eines jeden Entwicklerteams. Mit BookStack, Wiki.js und Outline stehen drei leistungsstarke Open-Source-Wiki-Plattformen zur Verfügung, die sich vollständig selbst hosten lassen. Welche passt am besten zu deinem Team?

BookStack: Das strukturierte Dokumentations-Wiki

BookStack ist eine PHP-basierte Wiki-Plattform, die seit 2015 unter der MIT-Lizenz entwickelt wird. Sie organisiert Inhalte hierarchisch: Regale → Bücher → Kapitel → Seiten – ähnlich wie physische Bücher in einem Regal.

Stärken von BookStack:

  • WYSIWYG-Editor: Intuitiver Rich-Text-Editor, der keine technischen Vorkenntnisse erfordert
  • Klare Struktur: Das Buch/Kapitel/Seite-Modell sorgt für konsistente Organisation
  • LDAP/SAML-Integration: Eingebaute Active Directory- und SSO-Unterstützung
  • Volltextsuche: Schnelle Suche über alle Inhalte
  • API: REST-API für Automationen und Integrationen
  • Geringe Ressourcen: PHP + MySQL/MariaDB – läuft auf kleinen Servern problemlos

BookStack ist die ideale Wahl für Teams, die eine klare, hierarchische Dokumentationsstruktur bevorzugen und keine Markdown-Kenntnisse voraussetzen können oder wollen.

Systemanforderungen:

  • PHP 8.1+
  • MySQL/MariaDB 5.6+ oder PostgreSQL 9.4+
  • ~256 MB RAM (Minimum), 1 GB empfohlen

Wiki.js: Das flexible Entwickler-Wiki

Wiki.js ist eine Node.js-basierte Wiki-Plattform unter der AGPL-3.0-Lizenz. Sie unterstützt Markdown, WYSIWYG, AsciiDoc und andere Formate und bietet eine umfangreiche Authentifizierungslandschaft.

Stärken von Wiki.js:

  • Multi-Format-Editor: Markdown, WYSIWYG, AsciiDoc, Raw HTML – alle Formate möglich
  • Git-Synchronisation: Seiten können direkt mit einem Git-Repository synchronisiert werden
  • Viele Auth-Provider: Lokale Accounts, Google, GitHub, Azure AD, SAML, LDAP uvm.
  • Mehrsprachigkeit: Vollständige Mehrsprachigkeit der Oberfläche (70+ Sprachen)
  • Kommentarfunktion: Eingebaute Diskussionen zu Seiten
  • Datenbankflexibilität: MySQL, PostgreSQL, SQLite, MS SQL Server

Wiki.js glänzt durch seine Flexibilität – sowohl beim Inhaltsformat als auch bei der Authentifizierung. Für Entwicklerteams, die Markdown lieben und Git-Workflows kennen, ist es eine natürliche Wahl.

Systemanforderungen:

  • Node.js 18+
  • PostgreSQL 11+ (empfohlen), MySQL 8+ oder MariaDB 10.4+
  • ~512 MB RAM (Minimum), 2 GB empfohlen

Outline: Das moderne Team-Wiki

Outline ist eine React/Node.js-basierte Wiki- und Dokumentationsplattform, die ursprünglich für Startups und Tech-Teams entwickelt wurde. Es ist unter der BSL-1.1-Lizenz (Business Source License) veröffentlicht – Self-Hosting ist kostenlos, SaaS-Weiterverkauf ist eingeschränkt.

Stärken von Outline:

  • Modernes UI: Sauberes, minimalistisches Interface ähnlich Notion
  • Echtzeit-Kollaboration: Mehrere Nutzer können gleichzeitig an Dokumenten arbeiten
  • Markdown-basiert: Keyboard-first-Editor mit Slash-Commands (/heading, /code, etc.)
  • Kommentare und Reviews: Inline-Kommentare und Überarbeitungs-Workflows
  • Slack/Linear-Integration: Eingebaute Integrationen für moderne Dev-Tools
  • Lesezeichen und Sammlungen: Flexible Inhaltsorganisation ohne strikte Hierarchie

Outline ist ideal für moderne Tech-Teams, die eine Notion-ähnliche Erfahrung mit Self-Hosting kombinieren wollen.

Systemanforderungen:

  • Node.js 18+
  • PostgreSQL 13+
  • Redis (Pflicht für Session-Management und Realtime)
  • ~1–2 GB RAM (Minimum), 4 GB für komfortable Nutzung

Direkter Vergleich: BookStack vs Wiki.js vs Outline

Kriterium BookStack Wiki.js Outline
Technologie PHP/Laravel Node.js React/Node.js
Lizenz MIT AGPL-3.0 BSL-1.1
Editor WYSIWYG Markdown/WYSIWYG Markdown/Slash
Git-Sync
Echtzeit-Collab
RAM-Bedarf 256 MB 512 MB 1–2 GB
SSO/SAML ✓ (OpenID)
API ✓ REST ✓ GraphQL ✓ REST
Struktur Buch/Kapitel Frei Sammlungen
Docker-Image ~100 MB ~200 MB ~400 MB

Self-Hosting in Kubernetes und Docker

Alle drei Plattformen lassen sich problemlos in Docker und k3s/Kubernetes betreiben.

BookStack Docker Compose (minimal):

version: '3'
services:
  bookstack:
    image: lscr.io/linuxserver/bookstack:latest
    environment:
      - APP_URL=https://wiki.example.com
      - DB_HOST=bookstack_db
      - DB_USER=bookstack
      - DB_PASS=geheimespasswort
      - DB_DATABASE=bookstack
    volumes:
      - ./bookstack_data:/config
    ports:
      - "6875:80"
  bookstack_db:
    image: mariadb:10.11
    environment:
      - MYSQL_ROOT_PASSWORD=rootpasswort
      - MYSQL_DATABASE=bookstack
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=geheimespasswort

Outline benötigt zusätzlich Redis und einen S3-kompatiblen Object Store (z. B. MinIO) für Datei-Uploads – was die Deployment-Komplexität erhöht, aber für Teams mit bestehender Infrastruktur kein Problem darstellt.

Authentifizierung und Benutzerverwaltung

Für Unternehmens-Teams ist SSO-Integration entscheidend:

  • BookStack: LDAP, SAML 2.0, OAuth (GitHub, Google, Slack) – direkt eingebaut
  • Wiki.js: Mehr als 20 Auth-Provider inklusive Azure AD, Okta, Auth0, LDAP, SAML
  • Outline: OIDC/OAuth2, Slack, Google – minimalistischer, aber ausreichend für die meisten Teams

Wann BookStack wählen?

  • Teams mit gemischten technischen Kenntnissen (WYSIWYG für Nicht-Techniker)
  • Projekte, die eine strikte Hierarchie und klare Bucherstruktur bevorzugen
  • Ressourcensparende Server-Umgebungen (unter 1 GB RAM verfügbar)
  • Organisationen mit LDAP/Active Directory als primäres Auth-System
  • Wenn MIT-Lizenz wichtig ist (keine AGPL-Infektionsgefahr)

Wann Wiki.js wählen?

  • Entwicklerteams, die Markdown und Git-Workflows lieben
  • Projekte, die Wiki-Inhalte in einem Git-Repository versionieren wollen
  • Mehrsprachige Teams oder internationale Dokumentation
  • Wenn maximale Editor-Flexibilität (Markdown + WYSIWYG + AsciiDoc) gefragt ist

Wann Outline wählen?

  • Moderne Tech-Startups und Scale-ups mit Notion-Erfahrung
  • Teams, die Echtzeit-Kollaboration an Dokumenten benötigen
  • Organisationen mit Slack als zentralem Kommunikationstool
  • Wenn ein poliertes, modernes UI Priorität hat

Fazit: Das richtige Wiki für dein Team

Alle drei Plattformen sind starke Kandidaten für selbst gehostete Teamdokumentation. Die Wahl hängt von den konkreten Anforderungen ab:

  • BookStack ist die solideste Wahl für technisch gemischte Teams, die Einfachheit und Struktur schätzen.
  • Wiki.js gewinnt bei maximaler Flexibilität und Git-Integration – perfekt für Entwickler-first-Teams.
  • Outline ist die modernste Option mit der besten Nutzererfahrung, benötigt aber mehr Ressourcen und eine komplexere Infrastruktur.

Für kleine Teams (< 20 Personen) mit begrenzter Infrastruktur: BookStack oder Wiki.js. Für wachsende Tech-Unternehmen mit Kollaborationsbedarf: Outline.

Weiterführende Artikel

Verwandte Technologien im Techradar