...
- 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
Server | Operating System | Technical 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
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
...