Wiki.js
Open-source self-hosted wiki on Node.js and PostgreSQL; 3.x (stable since Nov 2026) is the current major version

Our verdict
#3 of 7 in Self-hosted team wikis · Git sync and sign-in depth, in a brand-new version
Pros
- Two-way Git sync and automatic backup to S3, Azure, Google Cloud or SFTP
- OIDC, LDAP and SAML with group mapping, SCIM, page rules and an audit log
- Markdown, visual and AsciiDoc editors; Live Notes for co-editing
- AGPL, described as free forever with no paid edition
Cons
- Version 3 is a ground-up rewrite with a short track record
- Moving from version 2 means export and re-import, and some settings are redone by hand
- Version 3 needs PostgreSQL 17 or 18
Choose if: You want pages mirrored to a Git repository and can wait for version 3 to settle, or can run the long-standing version 2.
Skip if: Teams that want software with years of proven version 3 releases behind it.
Rankings and alternatives
Self-hosted team wikis scores
Evaluated Nov 14, 2026 Evidence ↓- Writing experience · counts double 4
4/5 means: A good visual or Markdown editor with diagrams or comments built in.
Version 3 offers Markdown with live preview, a visual editor, AsciiDoc, diagrams and inline comments.
- Simultaneous editing 4
4/5 means: Live co-editing built in, but new or experimental.
Version 3 has live notes where many people write one document at once; it is days old, so it has no track record.
- Track record · counts double 2
2/5 means: Young (pre-1.0) or a very recent rewrite that its own users advise testing before production.
Version 2 is a long-running stable release, but version 3 is a complete rewrite released in November 2026 with no in-place upgrade; its own reviewers advise testing before moving production and starting on 3.1 or newer.
- Structure and search 4
4/5 means: Nested structure plus built-in full-text search that works for a team-sized wiki.
Page tree, tags, and built-in ranked full-text search with boolean operators.
- Access control and sign-in (free edition) 5
5/5 means: Roles with page-level overrides, OIDC, SAML, LDAP and two-factor login, all in the free edition.
OIDC, LDAP and SAML with group mapping, SCIM, group and page rules, an audit log and group-level two-factor enforcement, all in the free software.
- Setup and upkeep · counts double 4
4/5 means: The app plus one ordinary database; updates are documented and routine.
Node app plus PostgreSQL 17 or 18; the Docker setup bundles the database; about 1 GB of RAM. Moving from 2.x means export and reimport.
- License and lock-in 5
5/5 means: A fully open-source license (MIT, GPL, AGPL or LGPL) for everything in the free edition.
AGPL-3.0, described as free forever with no paid edition.
- Import, export and API 5
5/5 means: As 4, plus two-way Git sync or automatic backup to external storage.
Two-way Git sync, automatic push to S3, Azure, GCP or SFTP, and an OpenAPI-documented API.
- Extensions and customization 3
3/5 means: API, webhooks and a set of integrations, but no extension ecosystem.
Webhooks, API and storage modules, but no large plugin ecosystem.
Pricing
- Self-hosted (free, AGPL-3.0) Free The site says "Free forever, AGPL licensed"; no paid edition appears on js.wiki. You pay for your own server and PostgreSQL.
From the vendor’s pricing page, checked Nov 14, 2026. That page is authoritative.
Evidence and sources
Self-hosted team wikis scores
Simultaneous editing 2 quotes
-
“Any number of people write the same document at once, with a continuous history rather than having to save manually.”
js.wiki · checked -
“My honest take: try it now, and move production when you've tested your own content. Wiki.js 3 is days old.”
blog.elest.io/wiki-js-3-what-changed-and-how-to-migrate-from-2-x · published · checked
Track record 3 quotes
-
“The first stable 3.0 release landed on November 1, 2026, and the project calls it "a complete rewrite of both the backend and frontend." The upgrade guide is blunt: "an in-place upgrade is not possible."”
blog.elest.io/wiki-js-3-what-changed-and-how-to-migrate-from-2-x · published · checked -
“My honest take: try it now, and move production when you've tested your own content. Wiki.js 3 is days old.”
blog.elest.io/wiki-js-3-what-changed-and-how-to-migrate-from-2-x · published · checked -
“That's a good sign for how the project handles reports, but it also means you should start on 3.1.0 or newer, not 3.0.x.”
blog.elest.io/wiki-js-3-what-changed-and-how-to-migrate-from-2-x · published · checked
License and lock-in 1 quote
-
“AGPL-3.0 license”
github.com/requarks/wiki · checked
Facts
License 1 quote
-
“AGPL-3.0 license”
github.com/requarks/wiki · checked
Needs 1 quote
-
“PostgreSQL 17+”
js.wiki · checked
Notability
More from the sources
Limits and known issues 1 quote
-
“It got a release as recently as September 2026 (2.5.315), though I couldn't find a published end-of-support date, so keep an eye on it.”
blog.elest.io/wiki-js-3-what-changed-and-how-to-migrate-from-2-x · published · checked
How widely it is used 1 quote
-
“Star29.3k (29.3k)”
github.com/requarks/wiki · checked
Pricing
js.wiki · checked

