# Wiki.js

<https://js.wiki/>

## Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!

Released under the AGPL-v3 license.

![](/files/mhjRAfdIbxrtr4wxEBRv)

### Install anywhere

Works on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!

### Administration

Manage all aspects of your wiki using the extensive and intuitive admin area.

### Performance

Running on the blazing fast Node.js engine, Wiki.js is built with performance in mind.

### Customizable

Fully customize the appearance of your wiki, including a light and dark mode.

### Protected

Make your wiki public, completely private or a mix of both.

### Scalable

Whether it's on a tiny Raspberry Pi or on a high performance VM in the cloud, Wiki.js intelligently make use of the available resources.

### Easy Installation

You'll be ready to go within minutes! Step-by-step install guides available for all platforms.[Get Started](https://js.wiki/get-started)

## Bundled with everything you need

### Not all teams need the same set of features. That's why Wiki.js offers a wide range of modules that can be turned on/off on demand.

### **Local Authentication**

Built-in authentication with self-registration and password recovery capabilities.

### **Social Authentication**

Use 3rd-party authentication services like Google, Facebook, Microsoft, GitHub, Discord, Slack and more.

### **Enterprise Authentication**

Integrate with your company existing authentication using LDAP, SAML, CAS, Auth0, Okta, Azure AD and more. Generic OAuth2 and OpenID Connect modules are also included.

### **2FA**

Add an extra layer of security using two-factor authentication for supported authentication modules.

### Open Source

### It's not just about being free, it also means anyone can contribute new features and help squash bugs. Wiki.js is proudly licensed under AGPLv3.

\*\*50M+\*\*Downloads

\*\*21900+\*\*Stars on GitHub

[View on GitHub](https://github.com/Requarks/wiki)

## Over 50+ integrations

### Connect your wiki with an ever-expanding list of external integrations for authentication, logging, rendering, search and storage.

Git

AWS

Google Cloud

Facebook

Algolia

OpenID

### Sponsors & Backers

### This open source project is made possible thanks to our generous sponsors and backers.

[View List](https://js.wiki/about)[Donate](https://js.wiki/donate)

### Get Started Install Anywhere!

### Host it yourself or launch a pre-configured installation on a cloud provider.

Self-Hosted

Host it on your on-premise servers[Get Started](https://js.wiki/get-started)

DigitalOcean Marketplace

One-click install, auto-update[Get Started](https://marketplace.digitalocean.com/apps/wiki-js?refcode=5f7445bfa4d0)

### Subscribe to our newsletter

### Get notified of important announcements and new major releases.

[Subscribe](https://blog.js.wiki/subscribe)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.konstantinsecurity.com/readme/it-magazines/wiki-and-writeups-tools/wiki-js.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
