Wiki.js is cross-platform (Windows, Linux and Mac) and does not depend on any paid commercial product / service.
Wiki.js runs on pretty much any platform that supports the requirements below. However, the following environments are recommended and more thoroughly tested:
Ubuntu Server 16.04 LTS
Windows Server 2012 R2
CPU: Runs perfectly fine on a single CPU core machine. However, to maximize Wiki.js background agent feature, using 2 cores is highly recommended.
RAM: Wiki.js uses between 100-200MB of RAM. While Wiki.js itself is able to run with only 512MB total system RAM, it highly recommended to use a machine with at least 1GB of RAM. Note that Windows machines may require more RAM than their linux counterparts.
Disk Space: Wiki.js requires about 300MB of disk space when including the dependencies. The actual total space needed for your installation depends on the content and most importantly, the uploads. A wiki with only text content will only use a few megabytes, even for thousands of articles. However, if you start adding images, documents, videos, etc., you must plan required disk space accordingly.
10.x is required.
MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas.
3.2 or later is required.
Read the Database Guide for more information.
2.7.4 or later is required. There is a bug in earlier versions causing the remote sync to fail during initialization.
Even though Linux usually comes with Git pre-installed, it is most likely an outdated version. You can verify the currently installed version by running
You can download the latest version from the official Git website.
All content created in the Wiki is saved locally and synced regularly to a remote Git repository. Any Git repository will do, as long as the Wiki can connect to it using basic or ssh authentication.
While not recommended, it is possible to use Wiki.js in a complete offline mode with no remote sync.
Read the Git Repository Guide for more information.
The following modern browsers are supported:
Microsoft Internet Explorer 11