Outline of hardware, software, and storage requirements for deploying Progeny.
Supported Operating Systems
- Windows Server: 2019, 2022
- Linux: Rocky Linux 9
Software Requirements
- Web Server Components and Pre-Installation Requirements
- Apache Tomcat: Version 9.0.xx (for web application hosting)
- Java Runtime Environment (JRE): Version 8 (Required for Tomcat)
- SSL Certificate: Required for secure connections (no support for non-SSL installations)
- Ports:
- 443 (HTTPS) (Required)
- 8080 (Internal for Tomcat, redirected to 443 externally)
- Database Server Components
- MySQL: Latest stable version (Primary database engine)
- MySQL Workbench: Latest stable version (Recommended for DB management)
- Ports:
- 3306 (MySQL, allow only from trusted sources)
Hardware Requirements
- Base Hardware Requirements (OS-Level Minimums)
- Windows Server 2019/2022:
- CPU: 2-core 2.0 GHz+ (x64)
- RAM: 4 GB minimum
- Storage: 40 GB HDD/SSD
- Network: 1 Gbps NIC
- Rocky Linux 9:
- CPU: 2-core 1.8 GHz+ (x86_64)
- RAM: 2 GB minimum
- Storage: 20 GB HDD/SSD
- Network: 1 Gbps NIC
- Windows Server 2019/2022:
- Recommended Hardware Based on User Load (Web Environment)
- Consolidated Installation (Web and Database on the Same Server)
- Best for smaller deployments or customers without a dedicated database server.
- Small Deployment (1-5 Users)
- CPU: 4-core (Windows) / 2-core (Linux)
- RAM: 8 GB (Windows) / 4 GB (Linux)
- Storage: 100 GB SSD or 300 GB 15K HDD
- Medium Deployment (5-15 Users)
- CPU: 6-core (Windows) / 4-core (Linux)
- RAM: 16 GB (Windows) / 8 GB (Linux)
- Storage: 250 GB SSD or 500 GB 15K HDD
- Large Deployment (15+ Users)
- CPU: 8-core (Windows) / 6-core (Linux)
- RAM: 32 GB (Windows) / 16 GB (Linux)
- Storage: 500 GB SSD or 1 TB 15K HDD
- Separated Installation (Web and Database on Different Servers)
- Best for performance optimization, scalability, or larger deployments. With Separated deployments focus can be placed on larger Database needs with smaller user requirements. A mix of Web and Database server options can be utilized to best suit the need.
- Web Server Requirements
- Small (1-15 Users): CPU: 2-core (Linux) / 4-core (Windows), RAM: 8 GB, Storage: 60 GB SSD / 180 GB 15K HDD
- Medium (15-30 Users): CPU: 4-core (Linux) / 6-core (Windows), RAM: 12 GB, Storage: 100 GB SSD / 300 GB 15K HDD
- Large (30+ Users): CPU: 6-core (Linux) / 8-core (Windows), RAM: 16-24 GB, Storage: 250 GB SSD / 500 GB 15K HDD
- Database Server Requirements
- Small: CPU: 4-core (Linux/Windows), RAM: 8 GB, Storage: 150 GB SSD / 300 GB 15K HDD
- Medium: CPU: 6-core (Linux/Windows), RAM: 16 GB, Storage: 250 GB SSD / 500 GB 15K HDD
- Large: CPU: 8-core (Linux/Windows), RAM: 32 GB, Storage: 500 GB SSD / 1 TB 15K HDD
- Consolidated Installation (Web and Database on the Same Server)
Web Browsers
- 1366×768 minimum screen resolution
- We support Google Chrome: