Skip to main content

System Requirements

Outline of hardware, software, and storage requirements for deploying Progeny.

Supported Operating Systems
  • Windows Server: 2019, 2022
  • Linux: Rocky Linux 9
Software Requirements
  1. 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)
  2. 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
  1. 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 
  2. 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 
Web Browsers
  • 1366×768 minimum screen resolution
  • We support Google Chrome:
    • We cannot guarantee the performance on Mozilla Firefox, Microsoft Edge, and Apple Safari, but to get the best possible experience, Progeny recommends using a browser that has full HTML-5 compatibility (Chrome, Firefox, Edge). Progeny Web is not compatible with mobile devices.
    • Apple Safari for Windows is not supported. Internet Explorer (all versions) is not supported. Internet Explorer mode in Microsoft Edge is not supported.
Was this article helpful?

Related Articles