FREEDOM251

Freedom251 › Knowledge base software

Wiki.js

Free plan APILinuxMacSelf-hostedWebWindows

Visit Wiki.js Alternatives Pricing

Wiki.js's own site

What Wiki.js is

Wiki.js is a knowledge base platform for writing and sharing documentation. It is free under the AGPL license and can be self-hosted 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, with access rules that can be granted, denied and inherited across groups and pages. 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. The 3.0 beta adds real-time collaboration and exposes interface actions through REST endpoints documented with OpenAPI; it runs on Node.js with PostgreSQL. Stable releases require Node.js 18.x or later and a supported database, including PostgreSQL, MySQL, MariaDB, MSSQL or SQLite3. Wiki.js lists more than 50 integrations for authentication, logging, rendering, search and storage.

Who it suits

Wiki.js suits teams and individuals who want to publish and share documentation from a self-hosted knowledge base. It offers authentication and access controls, plus multiple deployment and content-storage options.

What it does well

  • Free and released under the AGPL license.
  • Runs on Linux, macOS and Windows.
  • Editor supports syntax highlighting for over 180 languages.
  • Edits are attributed, compared and restorable.
  • Lists more than 50 integrations.

What to know first

  • Stable releases require Node.js 18.x or later.
  • Stable releases require a supported database.
  • Real-time collaboration is described for the 3.0 beta.

Limits

The free forever plan is self-hosted and AGPL licensed. Stable releases require Node.js 18.x or later and PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3; version 3.0 beta uses PostgreSQL.

Plans

PlanBilled and limitsPrice
Free foreverAGPL licensed · self-hostedFree

As js.wiki lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open https://js.wiki/ to learn about the project.
  2. Choose a deployment environment: Docker, Kubernetes, or bare metal on Linux, macOS, or Windows.
  3. For a stable release, provide Node.js 18.x or later and one of the supported databases.
  4. For version 3.0 beta, use Node.js with PostgreSQL.
  5. Set up authentication and page or group permissions for your users.

Wiki.js is a free, AGPL-licensed knowledge base for teams publishing documentation internally, publicly, or both. It suits organizations prepared to run their own software and database; the broad authoring and access controls are a draw, but 3.0 beta capabilities should not be mistaken for stable-release requirements.

Overview

Wiki.js can be deployed in Docker, Kubernetes, or bare metal environments on Linux, macOS, and Windows. The stable release requires Node.js 18.x or later and supports PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3, giving operators a choice of database while leaving deployment and maintenance in their hands. Custom domains, SSO, and version history support both internal and public publishing.

The free plan is “Free forever” at no cost, AGPL licensed and self-hosted. That removes a software subscription cost, not the operational work of hosting it. The AGPL license is also a factor for organizations assessing open-source software and its distribution.

Key features

Authoring for documentation

The Markdown editor combines live preview with tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages. That range is useful for technical teams that need code examples and structured reference material alongside prose, rather than a basic article editor.

Identity and permissions

Authentication options include OIDC, LDAP, SAML 2.0, and local authentication. Access can be granted, denied, and inherited through groups and page rules, giving administrators controls for separating audiences and protecting internal material. More than 50 listed integrations span authentication, logging, rendering, search, and storage.

Change history and storage

Edits are diffed and attributed, and prior versions can be restored in one click. Content can synchronize with Git or be pushed to local disk and cloud storage including S3, Azure, and GCP. These capabilities suit teams that want an auditable record and control over where documentation is stored.

What is specific to 3.0 beta

Wiki.js 3.0 beta adds real-time collaboration with live cursors, presence, and conflict-free merges. Its interface actions are exposed as REST endpoints documented with OpenAPI, and this beta runs on Node.js with PostgreSQL. Those are beta-specific details; the stable release instead supports several database options, so teams should distinguish the versions when planning a deployment.

Pricing

Wiki.js has one stated plan: “Free forever” at no cost. It is self-hosted and AGPL licensed, with no paid tier or seat, storage, trial, or renewal terms to weigh in the stated plan. It fits organizations able to operate their own instance and comfortable with the license; those seeking a hosted service or vendor-managed deployment should look elsewhere.

Platforms

Wiki.js supports web access and can run on Linux, macOS, and Windows, with API and self-hosted options. Deployment can be through Docker, Kubernetes, or bare metal. Stable deployments require Node.js 18.x or later and one of PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3.

Who it's for

Wiki.js is a strong fit for technical and operations teams that need structured documentation, detailed access rules, and control over hosting and storage. Its public-or-internal publishing, SSO, and version history also make it relevant to organizations serving more than one audience. It is less suited to groups that cannot take responsibility for self-hosting, or that require beta capabilities as dependable stable-release features.

Pros and cons

  • Broad documentation formats: Markdown, diagrams, math, tabsets, and extensive code highlighting support technical reference material.
  • Flexible access and storage: Multiple authentication protocols, group and page rules, Git synchronization, and local or cloud storage give operators meaningful control.
  • Free and self-hosted: There is no software subscription price, but organizations must run the service themselves and account for the AGPL license.
  • Version distinction matters: Real-time collaboration and the OpenAPI-exposed interface are described for 3.0 beta, whose PostgreSQL requirement differs from the stable release's database choices.

Alternatives

For another free, self-hosted option with unlimited users and documents on its Community plan, consider CompassDocs. BookStack is another no-cost self-hosted choice, licensed under MIT. If an on-premises community edition with unlimited staff users, end users, articles, and files is the priority, KBPublisher is worth comparing. XWiki offers a free on-premises Community plan with community support without guarantees. For a recruitment-focused alternative, Happy HR has a free recruitment plan and a 30-day trial. HRDocket Employee Self-Service has a free plan capped at one employee profile, one company, and 10 AI credits. Vivantio is a paid option at $49 a month, with published pricing ranging from $49–$99 per agent per month billed annually and free end users. Applaud HR Case Management uses custom pricing, starts at 500 users, and charges per user per month on a subscription basis.

Browse Knowledge base software, Wiki Software, Knowledge Management Software, and HR Knowledge Base Software for category comparisons.

Verdict

Choose Wiki.js if you want a free, self-hosted documentation platform with substantial authoring, authentication, permissions, and storage flexibility—and can manage its infrastructure. Look elsewhere if you need a managed service or cannot base a decision on stable capabilities while key collaboration and API features remain specific to the 3.0 beta.

Verdict

Wiki.js offers a free, self-hosted documentation platform with broad editor, authentication and storage options. Note the distinct requirements for stable releases and the 3.0 beta.

Questions

How much does Wiki.js cost?

The Free forever plan costs nothing. It is AGPL licensed and self-hosted.

Is Wiki.js open source?

Wiki.js is released under the AGPL license.

Which platforms does it support?

The listed platforms are API, Linux, macOS, self-hosted, web, and Windows. Deployment options include Docker, Kubernetes, or bare metal.

What authentication options are available?

Supported methods include OIDC, LDAP, SAML 2.0, and local authentication.

Which databases can stable releases use?

Stable releases support PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3, and require Node.js 18.x or later.

Where can users get support?

Support is provided through GitHub Discussions, bug reports, feature suggestions, vulnerability disclosure, and developer documentation.

Facts from Wiki.js's own pages

API
Every action in the Wiki.js 3.0 beta user interface is exposed as a REST endpoint documented with OpenAPI. · beta.js.wiki, 30 Sept 2026
Architecture
Wiki.js runs on Node.js with PostgreSQL in version 3.0 beta. · beta.js.wiki, 30 Sept 2026
Publishing audience
both · js.wiki, 20 Sept 2026
Audit trail
Every edit is diffed, attributed, and restorable in one click. · beta.js.wiki, 30 Sept 2026
Authentication
Supported authentication includes OIDC, LDAP, SAML 2.0, and local authentication. · beta.js.wiki, 30 Sept 2026
Authoring
The editor supports Markdown with live preview, tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages. · beta.js.wiki, 30 Sept 2026
Collaboration
Wiki.js 3.0 beta provides real-time collaboration with live cursors, presence, and conflict-free merges. · beta.js.wiki, 30 Sept 2026
Custom domain
Yes · js.wiki, 20 Sept 2026
Deployment
Wiki.js can run in Docker, Kubernetes, or bare metal environments on Linux, macOS, and Windows. · beta.js.wiki, 30 Sept 2026
Free plan
Yes · js.wiki, 20 Sept 2026
Integrations
Wiki.js lists more than 50 integrations for authentication, logging, rendering, search, and storage. · js.wiki, 30 Sept 2026
License
Wiki.js is released under the AGPL license. · beta.js.wiki, 30 Sept 2026
Permissions
Access can be granted, denied, and inherited across groups and page rules. · beta.js.wiki, 30 Sept 2026
Purpose
Wiki.js is a knowledge base platform for writing and sharing documentation. · docs.js.wiki, 30 Sept 2026
Security reporting
The security policy supports the 2.x series and asks users to submit vulnerability reports privately through GitHub security advisories. · github.com, 30 Sept 2026
SSO support
Yes · js.wiki, 20 Sept 2026
Stable requirements
The stable release requires Node.js 18.x or later and PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3. · js.wiki, 30 Sept 2026
Storage
Content can synchronize with Git or be pushed to local disk and cloud storage such as S3, Azure, and GCP. · beta.js.wiki, 30 Sept 2026
Support
Support is provided through GitHub Discussions, bug reports, feature suggestions, vulnerability disclosure, and developer documentation. · beta.js.wiki, 30 Sept 2026
Version history
Yes · js.wiki, 20 Sept 2026

Where Wiki.js stands on Freedom251

Look at these too