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)

ComponentMinimum Specification
Operating SystemUbuntu 20.04+, CentOS/RHEL 8+, Rocky 8+
CPU8 vCPU
RAM32 GB (64 GB+ recommended for PD use)
Disk Space400 GB (SSD preferred)
NetworkPort 443 open for HTTPS communication
Internet AccessRequired 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

ComponentMinimum Specification
OSWindows 10 (64-bit)
RAM1 GB available
Disk5 GB available
Required ToolsChrome browser, PowerShell
Network AccessHTTPS 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:

ToolPurpose
DockerContainer runtime
docker-composeMulti-container orchestration
curlNetwork requests and downloads
unzipArchive unpacking
jqJSON parsing
logrotateLog management
vim/nanoText 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
Back To Top