Selbst gehostet · Wiki & Wissensdatenbank · MIT-Lizenz

Knowstead — Dokumentation, die bei dir bleibt.

Knowstead ist ein Team-Wiki und Wissensmanagementsystem, das du auf deinem eigenen Server betreibst: Bereiche mit Seitenbäumen, gemeinsames Bearbeiten in Echtzeit, Freigaben, Lesebestätigungen und ein Aufgabenplaner — in einem Prozess mit einer einzigen Datenbankdatei.

Version
2.1.0
Lizenz
MIT
Läuft auf
Windows · Linux · Docker
Oberfläche
Deutsch · Englisch
— Wofür

Alles an einem Ort.

Wiki, Redaktionsprüfung, Pflichtlektüre, Aufgabenplanung und Dateivorschau arbeiten zusammen — statt als getrennte Produkte oder kostenpflichtige Erweiterungen.

  • 01

    Alles zusammen.

    Bereiche und Seitenbäume, Editor, Freigaben, Lesebestätigungen, Aufgabenplaner und Dateivorschau gehören zum Kern — keine Zusatzprodukte, keine Lizenz pro Person.

  • 02

    Inhalte, auf die Verlass ist.

    Jede Seite kann Verantwortliche und ein Prüfintervall haben. Freigaben, Lesebestätigungen und die Inhaltsanalyse zeigen, was aktuell ist, wer es gelesen hat — und was niemand ansieht.

  • 03

    Einfach zu betreiben.

    Geführter Installer für Windows und Linux, nächtliche Sicherung, Update mit einem Befehl samt automatischem Rollback — und eine Administration, die sagt, was noch fehlt.

  • 04

    Deine Daten bleiben deine.

    Keine Telemetrie, keine Cloud-Abhängigkeit. Die KI ist optional, anbieterneutral und läuft auf Wunsch lokal (Ollama).

— Funktionen

Was drinsteckt.

Eine Auswahl — die vollständige Liste steht im Repository.

01 / Inhalte

Seiten & Editor

Bereiche mit Seitenbaum, Rich-Text-Editor mit Makros (Hinweisboxen, Tabs, Galerien, Mermaid, Formeln, Code), Markdown- und Code-Seiten, Vorlagen, Anhänge, Entwürfe und Papierkorb.

02 / Zusammenarbeit

Gemeinsam bearbeiten

Echtzeit-Bearbeitung mit sichtbaren Cursorn, Vorschlagsmodus mit Annehmen und Ablehnen, Kommentare an Seiten und Textstellen, @-Erwähnungen und Anwesenheitsanzeige.

03 / Qualität

Freigaben & Nachweis

Redaktionsprüfung, mehrstufige Freigaben mit Eskalation und Vertretungen, Lesebestätigungen mit Frist und Nachweisliste, Wiedervorlage mit Verantwortlichen, Audit-Log.

04 / Finden

Suche & Wissen

Volltextsuche mit Filtern, Suche in Anhängen (PDF, Office) mit optionaler Texterkennung, Stichwörter, Eigenschaften, Backlinks, Link-Karte und Journal.

05 / Planung

Aufgabenplaner

Board, Liste und Zeitachse mit Abhängigkeiten, automatischer Terminverschiebung und Chat je Aufgabe; wiederkehrende Aufgaben, Erinnerungen und Kalender-Abo (ICS).

06 / Zugang

Anmeldung & Rechte

Lokale Konten, Active Directory/LDAP, Microsoft Entra ID (OIDC), SAML 2.0 und Windows-Anmeldung (Kerberos). Rechte je Bereich und je Seite, Gruppen aus dem Verzeichnis.

07 / KI · optional

KI-Assistent

Verbessern, kürzen, übersetzen, zusammenfassen, Aufgaben ableiten, Fragen an eine Seite — mit Claude, OpenAI, Azure OpenAI oder lokal per Ollama. Pro Gruppe freischaltbar, mit Tageslimits und Protokoll.

08 / Schnittstellen

Import, Export & API

PDF und Word mit Firmenvorlage, Markdown, HTML, ZIP; Import aus Confluence, MediaWiki, DokuWiki und XWiki; REST-API mit OpenAPI, signierte Webhooks und Plugins.

— Ansichten

So sieht es aus.

Helles und dunkles Design gibt es beide — jede Person wählt ihr eigenes.

Knowstead: Startseite mit Begrüßung, Schnellaktionen, zuletzt besuchten Seiten und Aktivität
Start — Begrüßung, Schnellaktionen, zuletzt besucht und Aktivität.
Knowstead: eine Seite mit Seitenbaum, Brotkrumen und Inhaltsverzeichnis
Lesen — Seitenbaum, Brotkrumen, Inhaltsverzeichnis, Stichwörter.
Knowstead: der Editor im dunklen Design mit Gliederung und Änderungsnotiz
Bearbeiten — Editor mit Gliederung, Live-Zusammenarbeit und Änderungsnotiz.
Knowstead: Aufgabenplaner mit Zeitachse und Abhängigkeiten im dunklen Design
Planen — Board, Liste und Zeitachse mit Abhängigkeiten.
Knowstead: Administrationsübersicht mit Kennzahlen zu Benutzern, Seiten und Speicher
Administration — alles wird im Browser konfiguriert.

Die Bilder zeigen die englische Oberfläche mit Beispieldaten. Knowstead gibt es vollständig auf Deutsch und Englisch; jede Person wählt ihre Sprache, die Administration die Vorgabe.

— Einordnung

Passt das zu dir?

Ehrlich gesagt: nicht für jede Situation.

Gut geeignet

Interne Dokumentation

Handbücher, Prozesse und Qualitätsmanagement in Organisationen bis zu einigen hundert Personen an einem Standort — mit jemandem, der einen Windows- oder Linux-Server betreuen kann. Getestet mit 500 Konten, 10.000 Seiten und 100 Personen, die gleichzeitig arbeiten.

Weniger geeignet

Ausfallsicher & verteilt

Hochverfügbarkeit oder mehrere Standorte (es ist ein einzelner Server mit SQLite), mobile Apps mit Offline-Nutzung, ein Erweiterungs-Marktplatz — oder ein Anbieter mit Supportvertrag.

Bewusst noch nicht

Auf der Liste

Zwei-Faktor-Anmeldung für lokale Konten (nutze Single Sign-on), KI-Fragen über die gesamte Wissensbasis, Datenbankansichten über Seiteneigenschaften.

Stand: Version 2.x — von SteinTecDev entwickelt, intern im Produktivbetrieb und jetzt erstmals öffentlich. Es gibt keinen kommerziellen Support und keine garantierte Antwortzeit; Fehler und Fragen gehören in die Issues auf GitHub.

— Installation

Installieren, nicht zusammenbauen.

Fertige Pakete für Windows und Linux liegen in den GitHub-Releases — der Server braucht weder einen Build noch Downloads über npm. Voraussetzung: Node.js 24 oder neuer, sonst nichts.

Linux

Archiv entpacken, Skript starten

Legt Dienstkonto, Datenverzeichnis, Konfiguration und einen gehärteten systemd-Dienst an — auch in einem Proxmox-LXC-Container. Auf Wunsch installiert es Node.js 24, Tesseract (Texterkennung) und LibreOffice (Office-Vorschau).

sudo tar -xzf knowstead-<version>-linux-x64.tar.gz -C /opt
sudo mv /opt/knowstead-<version>-linux-x64 /opt/knowstead
cd /opt/knowstead && sudo bash install.sh

Windows

ZIP entpacken, Assistent starten

Ein grafischer Assistent fragt Datenverzeichnis, Erreichbarkeit, Autostart (geplante Aufgabe oder NSSM-Dienst), Firewall und Virenscanner-Ausnahme ab. Windows Server 2019 oder neuer, Windows 10/11.

Knowstead-Installation.cmd

Docker

Konfiguration setzen, starten

Trage BASE_URL und KNOWSTEAD_SECRET in die .env ein — dann genügt ein Befehl.

cp .env.example .env
docker compose up -d

Danach gehört ein Reverse-Proxy mit HTTPS davor (Caddy, nginx, IIS oder Apache — fertige Konfigurationen stehen in der Anleitung). Im Browser legst du im Einrichtungsassistenten das erste Administratorkonto an; Administration → Nächste Schritte geht anschließend E-Mail, Sicherung, Personen und Bereiche durch.

Updates verlieren keine Daten: Der Server sichert die Datenbank, bevor er sie verändert, und eine ältere Version startet nicht auf einer neueren Datenbank. Unter Linux erledigt ein Befehl das Update samt automatischem Rollback.

— Technik & Daten

Technik, Sicherheit und Daten.

Pragmatisch gewählt, wie überall im Studio.

Technik

Ein Node-Prozess mit Fastify; TypeScript wird direkt ausgeführt (kein Build auf dem Server), SQLite mit Volltextsuche ist die einzige Datenbank. Die Oberfläche ist React mit TipTap, Yjs und CodeMirror.

  • Node.js 24
  • Fastify 5
  • TypeScript
  • SQLite · FTS5
  • React 19
  • TipTap
  • Yjs
  • CodeMirror 6

Sicherheit & Zugänglichkeit

scrypt-Passwörter, CSRF-Prüfung, Token mit Umfängen, bereinigtes HTML, Content Security Policy, AES-256-GCM für gespeicherte Zugangsdaten, Rate-Limiting, PKCE/State/Nonce bei OIDC, signierte SAML-Assertions. Jede Seite wird automatisch gegen WCAG 2.1 AA geprüft.

Deine Daten

Keine Telemetrie, keine Cloud-Abhängigkeit: Beim Studio meldet sich nichts. Die KI-Funktionen sind optional — richtest du einen Cloud-Anbieter ein, gehen die Anfragen an ihn; mit einem lokalen Modell (Ollama) bleibt alles im eigenen Netz.