Server Requirements
The following pre-requisites are required by the install script and the infrastructure components that it installs. You can modify this script yourself to use other Linux distros or for a different chip architecture.
One of the following Ubuntu LTS Server versions
24.04
22.04
20.04
18.04
2GB of Memory
10GB of disk
Chip Architecture: X86 or Arm
Small Server (2 GB RAM)
Max connections in postgresql.conf: 400
/var/lib/tomcat[x]/conf/context.xml
Max Active Survey Definitions: 60
Max Active Results: 60
/etc/default/tomcat[x]
JAVA_OPTS="-Djava.awt.headless=true -Xms768m -Xmx768m"
Medium Server (4 GB RAM)
Max connections in postgresql.conf: 600
/var/lib/tomcat[x]/conf/context.xml
Max Active Survey Definitions: 100
Max Active Results: 100
/etc/default/tomcat[x]
JAVA_OPTS="-Djava.awt.headless=true -Xms2048m -Xmx3072m"
Large Server (8 GB RAM)
Max connections in postgresql.conf: 800
/var/lib/tomcat[x]/conf/context.xml
Max Active Survey Definitions: 120
Max Active Results: 120
/etc/default/tomcat[x]
JAVA_OPTS="-Djava.awt.headless=true -Xms4096m -Xmx4096m"