Server Requirements

  • One of the following Ubuntu LTS Server versions
    • 22.04
    • 20.04
    • 18.04
  • 2GB of Memory
  • 10GB of disk

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"