1. Server Requirements

1.1. Hardware

For best performance, use a server with a fast storage device (e.g. SSD) for System- and Database files and optionally a slow storage device (e.g. HD, NAS) for all data files to be stored in Agora.

Server minimum requirements:

RAM

>= 8 GB

CPU

>= 4 cores

High-capacity storage for data (e.g. NAS)

2TB-10TB per scanner/per year

Fast storage for database

50 GB per year/scanner

The more users work with Agora simultaneously, the more RAM and CPU cores are necessary.

1.2. Software

It is recommended to use a dedicated server for the sole use of Agora. If not, there is no guarantee that Agora can be installed correctly nor that other services remain operational.

Officially supported are the major Linux amd64 distributions:

Ubuntu

Debian

Centos

Red Hat

Any other Linux distribution with a recent Docker version installed will also be compatible. Installation on Windows is technically possible. However there is no automated and verified process at this time.

1.3. Docker

Agora is shipped in several container images and requires the docker and docker-compose tools to run. Check the minimal versions of docker and docker-compose to use Agora:

docker

1.19

docker-compose

1.25

Recent version of the major Linux distributions like Ubuntu server 20+ ships a recent docker and docker-compose version. Use the standrad package manager to install the tools. Other version and distribution don’t have a recent docker and docker-compose version. In that case take a look the installation instruction on the docker website. https://docs.docker.com/engine/install/#server

1.4. Proxy

If your system uses a proxy server make sure it is configured properly.

See Configure Linux to use a proxy server.