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.