/
Software/Hardware Requirements
Got feedback or spotted a mistake?
Leave a comment at the end of this page or email contact@krishagni.com
Software/Hardware Requirements
This document outlines the software and hardware requirements of OpenSpecimen.
Network topology diagram
Software Requirements
Component | Version |
---|---|
Tomcat (App Server) | 9.x |
Apache (Web Server) | 2.4 |
MySQL (Database) | 8.x |
Java JDK (OpenJava) (Below OpenSpecimen v10.1) | 8 |
Java JDK (OpenJava) (OpenSpecimen v10.1 onwards) | 17 |
Others
- SMTP server details
- SAML/LDAP details to integrate with the institution's user account
- SSL certificate for Apache
- Domain name for OpenSpecimen (e.g. openspecimen.yourinstitute.edu)
- Service account for VMs
Hardware Requirements
Server | Operating System | Technical Specifications | |
---|---|---|---|
1 | Prod database server | Linux ( CentOS, Ubuntu, RedHat) | Quad-core CPU, 8GB RAM, 100 GB SSD HDD |
2 | Production app server | Linux ( CentOS, Ubuntu, RedHat) | Quad-core CPU, 8GB RAM, 100 GB any HDD |
3 | Test server | Linux ( CentOS, Ubuntu, RedHat) | Dual-core CPU, 8GB RAM, 100 GB any HDD |
4 | Printing server (for BarTender or NiceLabel) | Windows 10 |
User Access
Resource | Access |
---|---|
VMs | Sudo access for the Krishagni VPN accounts |
Database | If provided by client, administrator/root access |
Sudo Access Details
- Install OpenSpecimen as a service using
systemctl
(RHEL lineage) /service
(Debian lineage) commands. - Restart OpenSpecimen service.
- Configure and restart the Apache webserver.
- Configure and restart database server (Oracle / MySQL)
- Configure and restart MTA like Postfix. Optional. Required only if an intermediate MTA is used.
- Create/update cronjobs
, multiple selections available,
Related content
Deployment steps
Deployment steps
More like this
REST APIs
REST APIs
Read with this
High-Level System Design - On Premise
High-Level System Design - On Premise
More like this
v9.1 Release Notes
v9.1 Release Notes
Read with this
OpenSpecimen Security features
OpenSpecimen Security features
More like this
Other Audit Reports
Other Audit Reports
Read with this
Got feedback or spotted a mistake?
Leave a comment at the end of this page or email contact@krishagni.com