Pre-Installation Checklist
Before you begin, confirm that your environment is ready for IPD installation. The checklist below covers all the essential hardware, network settings, software tools, and files you need.
System Requirements
Server Requirements (Linux VM)
Component | Minimum Specification |
---|---|
Operating System | Ubuntu 20.04+, CentOS/RHEL 8+, Rocky 8+ |
CPU | 8 vCPU |
RAM | 32 GB (64 GB+ recommended for PD use) |
Disk Space | 400 GB (SSD preferred) |
Network | Port 443 open for HTTPS communication |
Internet Access | Required to reach Docker Hub, repo URLs |
For environments with more than 300 users or screenshot capture enabled, increase RAM and storage as detailed in the specs guide.
Client (Agent) Requirements – Windows
Component | Minimum Specification |
---|---|
OS | Windows 10 (64-bit) |
RAM | 1 GB available |
Disk | 5 GB available |
Required Tools | Chrome browser, PowerShell |
Network Access | HTTPS access to IPD server |
Network & Firewall Settings
Ensure the following:
- Port 443 (HTTPS) is open on both server and client machines
- Port 22 (SSH) is open for server administration (Linux)
- IPD domain (e.g., ipd.customer.com) is accessible
- SSL inspection or HTTPS filtering is disabled
⚠️ Important: HTTPS traffic should not be intercepted or altered by firewall devices or antivirus tools.
Required Software & Tools
Install the following packages on the server before running the install script:
Tool | Purpose |
---|---|
Docker | Container runtime |
docker-compose | Multi-container orchestration |
curl | Network requests and downloads |
unzip | Archive unpacking |
jq | JSON parsing |
logrotate | Log management |
vim/nano | Text editor for configuration |
SSL Certificate
You will need a valid SSL certificate to enable secure HTTPS communication:
- Use a public CA-signed certificate in .PFX or .PEM format
- The domain on the certificate should match the IPD server hostname
- Have the certificate password ready for use during installation
Diagnostic Script (Environment Validation)
Before installation, run the HuLoop-provided diagnostic.sh script to validate:
- OS compatibility
- Disk and memory availability
- Docker and dependencies
- SSL certificate setup
If you don’t have this script, contact your HuLoop implementation partner or support team.
Last updated: Sep 09, 2025