OmniFeed Search

Wiki.js

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

Visit js.wiki
Screenshot of Wiki.js
Wiki.js, from docs.js.wiki

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.

Read the full review →

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
License and lock-in 1 quote

Facts

License 1 quote
Needs 1 quote
  • “PostgreSQL 17+”
    js.wiki · checked

More from the sources

Limits and known issues 1 quote
How widely it is used 1 quote

Pricing

js.wiki · checked