Wiki.js 3.0 · Now in beta
Next Generation
Open Source Wiki
A wiki that scales from a weekend side project to thousands of contributors. Self-hosted, incredibly fast, and entirely yours to shape.
Deploy anywhere, on any platform
02 — Organize
Everything in its right place.
A real page tree, a file manager that keeps up, a powerful search and every page in every language — all in one place.
One File Manager for pages and assets
Browse the whole tree, upload assets, create folders, move, rename or delete — pages and files side by side.
A powerful search built-in
PostgreSQL runs the whole stack — handling full-text search, job queue and pub/sub events.
- PostgreSQL 16+
- Full-text search
- Boolean search
- Filter by tags
- Search within page contents
- Auto-completion
Many wikis, one instance
Each site gets its own hostname, theme, locales, auth and storage — from a single deployment.
- docs.acme.comen · fr
- handbook.acme.comen
- wiki.acme.deven · ja
Every page, every language
Locale-aware routing with the ability to link alternate versions of the same page.
- EN
- FR
- IT
- ZH
- JA
Two-way Git sync
Content stays plain markdown. Sync with a Git repository or push to local disk, cloud storage (S3, Azure, GCP, etc.) and more.
✓ pushed ops/api-keys.md
↓ pulled 3 files · 4s ago
03 — Governance
Open to all. Yours to govern.
Rules down to the page path, identity from wherever your team already lives, and a full record of who changed what.
Identity, already solved
OIDC (Google, GitHub, etc.), LDAP, SAML auth providers, with group mapping on login.
- OIDC
- LDAP
- SAML 2.0
- Local Auth
Permissions, per path
Grant, deny and inherit across groups and page rules. What each person sees is never a guess.
Edits, pending approval
Read-only members can propose changes. Reviewers approve or decline them in place.
Versions & audit trail
Every edit diffed, attributed and restorable in one click.
- +18 −4Erin editedapi-keys2m
- movedKai reorganised/runbooks1h
- permsOps group gained manage3h
A REST API for everything
Every action in the UI is a REST endpoint, fully documented with OpenAPI.
POST /_api/sites/{siteId}/pages/{pageId}
200 OK { "published": true }
Deploy anywhere, on any platform
Node.js + PostgreSQL and it's live — on a Raspberry Pi or a 3-node cluster in high availability.
Spin up your wiki and start writing.
Free forever, AGPL licensed, and built in the open by a community of thousands.