
Wiki.js
Documentation & Wikis
Self-hosted wiki and documentation platform on Node.js, with Markdown and WYSIWYG editors, Git sync and page history.
Wiki.js is a self-hosted wiki and documentation platform written in JavaScript on Node.js and released by Requarks.io under AGPL-3.0. It stores content in PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite, and adds several editors, page version history, group permissions with page rules, and authentication modules such as LDAP, SAML 2.0 and generic OIDC. It targets teams and organisations that want their documentation on their own server, backed up or synced through storage modules such as Git. There is only one edition — the free self-hosted release — with no paid tier, no pricing page and no published user limit. Two caveats: the 3.0 line is beta and its own documentation says not to run it in production, so deployments stay on 2.5.x, and the vendor is dropping MySQL, MariaDB, MS SQL Server and SQLite in the next major version.
Key features
- Markdown editor with live preview and keyboard shortcuts
- Visual editor with a WYSIWYG rich-text mode for non-technical writers
- Built-in search engine that requires no external search service
- Storage modules for Git, SFTP, S3, Azure Blob and DigitalOcean Spaces
- Group permissions with page rules using exact path and regex filters
- Two-factor authentication with TOTP apps and FIDO2 security keys
- Content translated into over 40 languages, with right-to-left support
Self-hosted editions
- Self-HostedFree self-hosted
- LicenceOpen source · GNU Affero General Public License v3.0 (AGPL-3.0)DeploymentSelf-hosted
Limits, notes & source
Self-Hosted
- Limits
- Nothing is held back behind a paid tier: there is one free edition and no upgrade, seat or licence to buy. The real limits are technical. The 3.0 line is beta and its documentation states it must not be run in production, so deployments stay on 2.5.x, and several modules are still listed as Coming Soon rather than shipped: the WikiText (MediaWiki) editor, the API Docs editor, the Tabular editor, media players, the image editor, custom themes and personal cloud storage modules.
- Notes
- Read js.wiki on 2026-09-21: the install section offers only self-hosting plus a DigitalOcean Marketplace image, there is no pricing page, and the footer says 'Released under the AGPL-v3 license'. The raw licence file (raw.githubusercontent.com/requarks/wiki/main/LICENSE) is the GNU Affero General Public License version 3 text and package.json declares "license": "AGPL-3.0"; the repository is active — its latest release is v2.5.315, published 2026-09-21. js.wiki/support lists community help, bug reporting and donations only. No hosted plan exists, so a managed-cloud edition was not invented.
- Source
- js.wiki ↗
Pros & cons
Strengths
- AGPL-3.0 licensed and free to run on your own server, with no paid edition, seat limit or licence fee Source
- Storage modules such as Git sync content in both directions with GitHub, GitLab, BitBucket and Azure DevOps Source
- Runs against PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite, so existing database servers can be reused Source
Trade-offs
Wiki.js replaces
Products this app is built to take over from, with the vendor's own evidence.
Moving your content across: Documented per product: what you do on the side you are leaving, what this app does with the result, and what does not survive the trip. Every step links to the page that documents it.
- CaveatThat WikiText module is marked Coming Soon on the vendor feature list, so no MediaWiki import exists in the 2.5.x release.Source
Similar apps
Other entries from this catalogue in the same category, with a free self-hosted edition first and then the higher star count. Only software we publish appears here — each card opens the entry, where its price, licence and check date are recorded.
