Wiki.js
js.wiki
What it is
Wiki.js is a knowledge base for writing and sharing documentation, available as self-hosted software under the AGPL license. It can run in Docker, Kubernetes, or bare-metal environments on Linux, macOS, and Windows. Its editor supports Markdown with live preview, tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages. Authentication options include OIDC, LDAP, SAML 2.0, and local authentication; permissions can be granted, denied, and inherited across groups and page rules. Edits are attributed, compared, and restorable, and content can synchronize with Git or be pushed to local disk and cloud storage such as S3, Azure, and GCP. In version 3.0 beta, Wiki.js uses Node.js with PostgreSQL, adds real-time collaboration, and exposes user-interface actions as REST endpoints documented with OpenAPI. Stable releases require Node.js 18.x or later and a supported database, including PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3. The self-hosted plan is free forever.
Spec sheet
- Purpose
- Wiki.js is a knowledge base platform for writing and sharing documentation.Read 30 Sep 2026 · docs.js.wiki
- Publishing audience
- bothRead 20 Sep 2026 · js.wiki
- Deployment
- Wiki.js can run in Docker, Kubernetes, or bare metal environments on Linux, macOS, and Windows.Read 30 Sep 2026 · beta.js.wiki
- Free plan
- YesRead 20 Sep 2026 · js.wiki
- API
- Every action in the Wiki.js 3.0 beta user interface is exposed as a REST endpoint documented with OpenAPI.Read 30 Sep 2026 · beta.js.wiki
- Integrations
- Wiki.js lists more than 50 integrations for authentication, logging, rendering, search, and storage.Read 30 Sep 2026 · js.wiki
- Support
- Support is provided through GitHub Discussions, bug reports, feature suggestions, vulnerability disclosure, and developer documentation.Read 30 Sep 2026 · beta.js.wiki
- License
- Wiki.js is released under the AGPL license.Read 30 Sep 2026 · beta.js.wiki
- Architecture
- Wiki.js runs on Node.js with PostgreSQL in version 3.0 beta.Read 30 Sep 2026 · beta.js.wiki
- Audit trail
- Every edit is diffed, attributed, and restorable in one click.Read 30 Sep 2026 · beta.js.wiki
- Authentication
- Supported authentication includes OIDC, LDAP, SAML 2.0, and local authentication.Read 30 Sep 2026 · beta.js.wiki
- Authoring
- The editor supports Markdown with live preview, tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages.Read 30 Sep 2026 · beta.js.wiki
- Collaboration
- Wiki.js 3.0 beta provides real-time collaboration with live cursors, presence, and conflict-free merges.Read 30 Sep 2026 · beta.js.wiki
- Custom domain
- YesRead 20 Sep 2026 · js.wiki
- Permissions
- Access can be granted, denied, and inherited across groups and page rules.Read 30 Sep 2026 · beta.js.wiki
- Security reporting
- The security policy supports the 2.x series and asks users to submit vulnerability reports privately through GitHub security advisories.Read 30 Sep 2026 · github.com
- SSO support
- YesRead 20 Sep 2026 · js.wiki
- Stable requirements
- The stable release requires Node.js 18.x or later and PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3.Read 30 Sep 2026 · js.wiki
- Storage
- Content can synchronize with Git or be pushed to local disk and cloud storage such as S3, Azure, and GCP.Read 30 Sep 2026 · beta.js.wiki
- Version history
- YesRead 20 Sep 2026 · js.wiki
Plans and prices
Strong points and limits
Strong points
- Self-hosted deployment supports Docker, Kubernetes, and bare metal.
- Markdown editor includes syntax highlighting for over 180 languages.
- Edits are attributed, compared, and restorable.
- Content can synchronize with Git or cloud storage.
- Free forever under the AGPL license.
Limits
- Stable releases require Node.js 18.x or later.
- Stable releases require a supported database.
- Real-time collaboration is listed for version 3.0 beta.
Who it suits
Wiki.js suits teams or individuals who want to host their own documentation platform across Linux, macOS, or Windows. Its access controls, authentication options, and collaboration features may suit shared knowledge bases.
Verdict
Wiki.js offers self-hosted documentation with a broad editor, access controls, and several deployment options. Note the separate stable-release requirements and beta status of the listed 3.0 features.
Where Specifiction places it
- Knowledge base software#24 of 1388.7
- HR Knowledge Base Software#17 of 508.0
- Wiki Software#21 of 337.9
- Knowledge Management Software#26 of 377.9