System Requirements

HW Requirements

You don’t need much more than your Java container of choice requests for the PowerAuth deployment. We suggest following minimal configuration:

  • 2x CPU 2.5GHz
  • minimum available RAM: 4GB
  • sufficient disk space for log storage: 10GB

There are two ways to deploy PowerAuth Server:

  • Java container
  • Docker

Deployment in Java Container

PowerAuth Server primary installation method is running the WAR package in the Java VM environment. This chapter provides detailed system requirements.

Following Java version is required:

  • JRE 8 or newer

When using Java 8, you need to have:

It is suggested to deploy PowerAuth in its own Java Servlet Container. PowerAuth Server is currently tested with following container technologies:

  • Apache Tomcat 8.5 or newer, or
  • JBoss Wildfly 9 or newer

PowerAuth supports any JPA2 compatible database, and it is tested with:

  • Oracle Database 11g, 12c, or 19c, or
  • PostgreSQL 9.5.4 or newer, or
  • MySQL 5.5 or newer

Note that MSSQL database is not supported due to unreliable row locking.

When deploying the PowerAuth Server, please follow the specifics of your application server.

Deployment is described in details in a separate documentation:

Deployment in Docker

You can also deploy PowerAuth Server in Docker. This is especially convenient for development.

You need following software versions:

  • Docker 17.3.1 or newer, and
  • Docker Compose 1.11.2 or newer, and
  • Unix-based operating system, preferably macOS, or any stable Linux distribution

Deployment is described in a separate documentation:

Last updated on May 27, 2021 (20:18) Edit on Github Send Feedback
Search

1.1.x

PowerAuth Server