Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Tomcat 9
  • Apache 2.4 (Optional)
  • MySQL 5.7.x or Oracle 11g or Oracle 12c
  • Any Operating System that supports Java 8 runtime
  • Java 8 runtime environment
  • Any SMTP server for sending email from OpenSpecimen

Hardware Requirements


ServerOperating SystemTechnical Specifications
1

Prod database server

Linux ( CentOS or RedHat)Quad-core CPU, 8GB RAM, 100 GB SSD HDD
2

Production app server

Linux ( CentOS or RedHat)Quad-core CPU, 8GB RAM, 100 GB any HDD
3

Test server

Linux ( CentOS or RedHat)Dual-core CPU, 4GB RAM, 100 GB any HDD
4

Printing server (for BarTender or NiceLabel)

Windows

Server specification

RAM4 - 8 GBHard disk100+ GBCPUQuad core
10

Deployment strategies

  • For QA / test environments a single server machine can be used to deploy both the database and app server (JBoss/Tomcat)
  • For production environments, the database and app server (JBoss/Tomcat) should be deployed on two different machines

...