Wiki.js
Wiki.js ist eine moderne, quelloffene, selbst gehostete Wiki und Wissensmanagement Plattform auf Basis von Node.js mit Vue.js Frontend. Teams nutzen sie als internes Dokumentationsportal, öffentliche Wissensdatenbank oder Kunden Hilfecenter, mit rollenbasierter Zugriffskontrolle, mehreren Speicher Backends und Federation Funktionen.
Was macht Wiki.js?
Wiki.js ist eine moderne, quelloffene, selbst gehostete Wiki und Wissensmanagement Plattform. Sie ist in Node.js geschrieben, hat ein Vue.js Frontend und speichert Inhalte in einer relationalen Datenbank (PostgreSQL, MySQL, MariaDB oder SQLite). Organisationen nutzen sie als internes Dokumentationsportal, Kunden Wissensbasis, Entwicklerhandbuch oder oeffentliches Wiki mit vollständiger Markdown und WYSIWYG Bearbeitung.
Was Wiki.js tut
Wiki.js verwaltet Authentifizierung (lokale Konten, OAuth, LDAP, SAML, OIDC), Seitenbearbeitung mit Versionierung, Suche (intern, PostgreSQL Volltext oder extern wie Elasticsearch), Medienspeicher auf Festplatte oder in S3 kompatiblen Buckets sowie Zugriffskontrolle nach Gruppe und Seitenpfad. Optionale Module ergänzen Server side Analytics (opt in) und externes Rendering.
Daten und Cookies
Wiki.js setzt ausschließlich strikt erforderliche Cookies: einen Session Identifier (jwt oder wiki_jwt) nach Anmeldung, ein CSRF Schutz Cookie und ein Theme Cookie bei Wechsel auf Dark Mode. IP Adressen der Editoren und Leser, User Agents und Bearbeitungszeitstempel werden zur Moderation und Versionshistorie in der Datenbank gespeichert. Es werden keine Analytics, Werbung oder Drittland Tags durch Wiki.js geladen.
DSGVO und ePrivacy
Da Wiki.js selbst gehostet wird, ist der Betreiber Verantwortlicher im Sinne der DSGVO. Die strikt erforderlichen Session und CSRF Cookies fallen unter die Ausnahme von Art. 5(3) ePrivacy. Oeffentliches Lesen erfordert keine Einwilligung. Wenn das Wiki externe Authentifizierung nutzt (Microsoft, Google, GitHub), können diese Identitaetsanbieter eigene Cookies setzen, die je nach Integration ausgewiesen und ggf. einwilligungspflichtig sind.
Einwilligungspflichten
Für das Wiki selbst ist im Standardbetrieb keine Einwilligung erforderlich. Sie wird notwendig, wenn der Betreiber nicht essenzielle Module aktiviert: externe Kommentar Widgets, eingebettete Videos, Marketing Pixel. Der Betreiber muss diese im Cookie Scan abbilden und über eine CMP einbinden. Die Datenschutzerklärung des Wikis sollte die Editoren, die Rechtsgrundlage und die Aufbewahrung von Revisionen und Uploads benennen.
Transfers und Hosting
Wiki.js sendet standardmäßig keine Daten an das Upstream Projekt. Transfers hängen vollständig von der Wahl des Betreibers ab: eine Wiki.js Instanz auf einer deutschen VM mit Managed Postgres in Frankfurt verursacht keinen Drittlandtransfer, eine Wiki.js Instanz mit S3 Bucket in us east 1 schon. Dokumentieren Sie die Geografie im Verarbeitungsverzeichnis.
Praktische Umsetzung
Hosten Sie Wiki.js und seine Datenbank in der EU/EEA. Konfigurieren Sie eine kurze IP Aufbewahrung in der Datenbank oder hashen Sie IPs beim Schreiben. Wenn SSO genutzt wird, schließen Sie ein DPA mit dem Identitaetsanbieter und ergänzen Sie es im Verzeichnis. Deaktivieren Sie nicht zwingend benötigte Analytics Module. Auditieren Sie die Rollenmatrix und entfernen Sie inaktive Editor Konten mindestens jährlich.
Wiki.js und die DSGVO
- Rechtsgrundlage
- For internal editorial use: legitimate interest of the controller (Art 6(1)(f) GDPR) and, for authenticated editors, performance of contract or employment relationship (Art 6(1)(b)). For public wiki access: the standard delivery cookies are strictly necessary and exempt from Art 5(3) ePrivacy consent.
- Risikostufe
- low
- Anwendbare Vorschriften
- GDPR, ePrivacy Directive, UK GDPR, DSGVO/TDDDG (Germany), Loi Informatique et Libertes (France), LSSI CE (Spain)
Datenschutz-Folgenabschätzung (DSFA)
Eine DSFA ist für einen typischen Wiki.js Betrieb nicht erforderlich: die Plattform ist selbst gehostet, verarbeitet begrenzte redaktionelle Daten auf klarer Rechtsgrundlage und trifft keine automatisierten Entscheidungen. Sie wird relevant, wenn das Wiki große Mengen besonderer Datenkategorien enthält, das SSO einen Drittlandtransfer beinhaltet, oder öffentliche Bearbeitung mit IP Speicherung zur Moderation aktiviert ist. Das Wiki ist im Verarbeitungsverzeichnis als internes Kollaborationswerkzeug mit redaktioneller Zweckbestimmung zu führen.
Beispieltext für Ihr Banner
Diese Website nutzt Wiki.js, ein quelloffenes selbst gehostetes Wiki, zur Veroeffentlichung der Dokumentation. Es werden nur strikt erforderliche Cookies gesetzt, wenn Sie sich anmelden oder einen Entwurf speichern. Telemetrie, Analyse oder Werbecookies werden durch Wiki.js nicht geladen.
Was Wiki.js setzt und kontaktiert
- Tracking-Methode
- Self hosted Node.js application that authenticates editors and readers via local accounts, OAuth or LDAP, persists pages in a PostgreSQL or MySQL database, and serves a Vue.js front end. No telemetry is sent to the upstream Wiki.js project unless the administrator enables analytics modules.
- Serverstandort
- Anywhere the administrator chooses. Wiki.js is a self hosted application: production deployments typically run on a private VM, on managed Postgres in the EU, or in a Kubernetes cluster controlled by the operator.
Gesetzte Cookies (3)
| Name | Typ | Laufzeit | Zweck |
|---|---|---|---|
| wiki_jwt | Strictly Necessary | Session or as configured | First party authentication cookie storing the encoded JSON Web Token used to maintain the editor session after login. |
| wiki_csrf | Strictly Necessary | Session | First party CSRF protection cookie used to mitigate cross site request forgery on form submissions in the editor and the admin interface. |
| wiki_theme | Preferences | 1 year | First party preference cookie remembering the dark or light theme chosen by the user. |
Kontaktierte Drittanbieter-Domains (3)
js.wikidocs.requarks.iogithub.com
Häufige Fragen zu Wiki.js
Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.
Welche Cookies setzt Wiki.js?
Wiki.js setzt nur strikt erforderliche Cookies: ein Session Cookie (wiki_jwt) nach Anmeldung, ein CSRF Cookie zum Schutz von Formularen und ein optionales Theme Cookie bei Aktivierung des Dark Mode. Es werden keine Analyse oder Werbecookies durch das Upstream Projekt gesetzt.
Brauchen Besucher eine Einwilligung?
Nein. Die von Wiki.js gesetzten Cookies sind strikt erforderlich für Authentifizierung und CSRF Schutz und fallen unter die Ausnahme von Art. 5(3) ePrivacy. Oeffentliches Lesen und Bearbeiten nach Anmeldung erfordern keine zusätzliche Einwilligung.
Was ist die Rechtsgrundlage?
Für ein internes Team Wiki: berechtigtes Interesse des Verantwortlichen (Art. 6(1)(f) DSGVO) zu Dokumentationszwecken und für authentifizierte Editoren Vertrags oder Arbeitsverhaeltnis (Art. 6(1)(b)). Für öffentliche Wikis mit anonymer Bearbeitung kann das berechtigte Interesse zur Moderation die IP Speicherung rechtfertigen.
Werden Daten in die USA übertragen?
Nicht durch Wiki.js selbst. Das Upstream Projekt sendet keine Telemetrie. Transfers hängen vollständig vom Betreiber ab: Wiki.js auf einer deutschen VM mit EU Speicher überträgt nichts, eine Instanz mit S3 in us east 1 oder Microsoft 365 SSO schon. Der Betreiber muss das Hosting im Verarbeitungsverzeichnis dokumentieren.
Ist eine DSFA erforderlich?
Für einen typischen internen Wiki.js Betrieb nicht. Sie wird erforderlich, wenn das Wiki besondere Datenkategorien (Gesundheit, Biometrie) verarbeitet, sehr groß skaliert oder als einziges System für HR Dokumentation dient. Führen Sie zuerst eine Screening Prüfung durch, dann eine vollständige DSFA, falls erforderlich.
Wie setze ich Compliance um?
Hosten Sie Wiki.js und seine Datenbank in der EU/EEA. Deaktivieren Sie nicht benötigte Analytics Module. Hashen Sie IPs oder setzen Sie eine kurze Aufbewahrung. Bei SSO schließen Sie ein DPA mit dem Identitaetsanbieter und nehmen ihn ins Verzeichnis auf. Prüfen Sie die Rollenmatrix und entfernen Sie inaktive Konten jährlich.
Welche Alternativen gibt es zu Wiki.js?
Open Source: BookStack, Outline, MediaWiki, DokuWiki, XWiki oder Hugo Static Sites. SaaS: Notion, Confluence, GitBook, Slab. Die Wahl hängt vom Kollaborationsmodell, Hosting Flexibilitaet und Datenresidenz Anforderungen ab.
Wie aktualisiere ich die Cookie Richtlinie?
Listen Sie die drei strikt erforderlichen Cookies (wiki_jwt, CSRF, Theme) mit Dauer und Zweck. Erklären Sie, dass keine Analyse oder Marketing Cookies gesetzt werden. Externe Module (Disqus Kommentare, eingebettete YouTube, Google Tag Manager) dokumentieren Sie separat und binden sie über die CMP ein.
Machen Sie Ihre Website noch heute konform.
Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.