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
- Nextcloud vs. Seafile: Selbst gehosteter Cloud-Speicher im Vergleich
- Paperless-ngx: Dokumentenmanagement selbst hosten – Setup-Guide 2026
- Gitea vs. Forgejo: Self-Hosted Git-Hosting im Vergleich 2025