Logo Wiki.js

Collaboration & Productivity

Wiki.js

A modern knowledge base — structured documentation, full-text search and fine-grained access control.

About Wiki.js

Wiki.js is a modern, powerful open-source documentation platform for building your team's knowledge base. Markdown and visual editors, a page tree, full-text search, version history and fine-grained permissions: everything you need for living documentation, without depending on a proprietary service.

Deployed on your own VPS, Wiki.js keeps all of your documentation on your infrastructure. The server (Node.js) and PostgreSQL run in Docker containers and install in a single step. Multiple authentication methods (local, LDAP, OAuth), optional Git storage and a customisable theme make it a complete, elegant documentation foundation.

What gets installed

Ready when the VPS starts

Compatible OS
Ubuntu 24.04
Application
Wiki.js
Tech stack
DockerNode.jsPostgreSQL
Minimum RAM
1 GB (2 GB recommended)
Minimum CPU
1 vCPU
Default port
3000
Access
root over SSH

Key features

  • Multiple editors: Markdown, visual (WYSIWYG) and HTML
  • Page tree with built-in full-text search
  • Fine-grained access control by group and by page path
  • Version history and change comparison
  • Local, LDAP, SAML and OAuth authentication (Google, GitHub…)
  • Optional Git storage to version your documentation

When to use this solution?

Product documentation

Publish guides, API references and release notes in a structured, easily searchable base.

Internal wiki

Centralise procedures, onboarding and internal policies with per-team access control.

Customer knowledge base

Offer a public or semi-private help centre, indexed and searchable, to reduce your support load.

Guide

Deploy Wiki.js on your VPS

  1. Create the VPS

    A VPS with 1 GB RAM minimum (2 GB recommended), Ubuntu 24.04. The "Wiki.js" template installs the Node.js server and PostgreSQL as containers.

  2. Installation wizard

    If your domain is already attached to the app, open https://your-domain; otherwise no public access is opened, so create an SSH tunnel with ssh -L 3000:127.0.0.1:3000 root@your-vps-ip and open http://localhost:3000 (3000 is the catalogue port; use the one shown on your app's page in the client area). The web wizard creates the administrator account and finalises the initial configuration.

  3. Structure your documentation

    Create your page tree, choose the editor (Markdown or visual) and organise your categories.

  4. Configure access

    Define groups, per-path permission rules and authentication (local, OAuth, LDAP).

  5. Go live

    Attach your domain and enable HTTPS with a TLS certificate before opening access.

Frequently asked questions

Questions about Wiki.js

← Back to Collaboration & ProductivityAll applications
Wiki.js is a modern open-source documentation platform: Markdown and visual editors, a page tree, full-text search and fine-grained permissions, fully self-hosted.

Embed the deploy button

Maintaining a project that uses Wiki.js? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Wiki.js on ServOrbit
Markdown
[![Deploy Wiki.js on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=wiki-js&utm_source=deploy-badge&utm_medium=referral&utm_campaign=wiki-js)
HTML
<a href="https://servorbit.com/vps-cloud?template=wiki-js&utm_source=deploy-badge&utm_medium=referral&utm_campaign=wiki-js"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Wiki.js on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab