Prerequisites

Last modified by Eleni Cojocariu on 2026/05/19 09:34

Reference

There are some common prerequisites (hardware and software requirements) for all methods of installation:

Each installation method requires specific prerequisites. Below, there is a list of the installation methods along with the corresponding requirements for each:

PurposeInstallation methodPrerequisites
TestingInstall a Standalone (Demo) Distribution
Using an official XWiki Docker image
  • Docker Engine installed on the host system. 
  • No Java installation or external database is required for testing purposes.
ProductionUsing .deb package
  • A Debian-based Linux distribution
  • Depending on the .deb package you choose, you may need a supported database (any database supporting JDBC 4.2, with a JDBC 4.2 driver) and/or a supported servlet container.
    • Database: Any database that supports JDBC 4.2 and provides a JDBC 4.2 driver. However, we recommend using one of the supported databases.
    • Servlet Container: Any servlet container that supports Servlet 3.1. However, we recommend using one of the supported servlet containers.
  • Note: The Java Runtime Environment (JRE) is automatically installed as a dependency by the package manager. Depending on your selection, the package manager will install all necessary dependencies, including the application server, database, and JRE. If any of these components are not already installed on your system, the package manager may prompt you for additional information during installation.
Using an official XWiki Docker image
Using .war package

FAQ

Is a JDK needed when installing XWiki?

No, a Java Runtime Environment (JRE) is enough, a JDK is not needed.

Related

Get Connected