Skip to content

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: Aug 25, 2025
Back To Top