Software and Tool Prerequisites
Before installing the HuLoop IPD Server, ensure that the host system has the required operating system, tools, and access permissions. These prerequisites are critical for a smooth and successful deployment.
Supported Operating Systems
The HuLoop IPD Server is deployed on a Linux-based environment. The following distributions are supported:
OS | Version |
---|---|
Ubuntu | 18.04, 20.04, 22.04 LTS |
CentOS / RHEL | 7.x, 8.x |
Rocky / AlmaLinux | 8.x, 9.x |
For cloud deployments, choose official Linux images with long-term support (LTS) versions.
Required Software Tools (Server)
Ensure these tools are installed on the server before starting installation:
Tool | Minimum Version | Purpose |
---|---|---|
docker | 23.0.1 | Container runtime |
docker-compose | 2.16.0 | Multi-container orchestration |
Curl | 7.29.0 | Download and network requests |
Wget | 1.14 | File download utility |
Unzip | 6.0 | Archive unpacking |
htop / ctop | 2.2.0 / 0.7.5 | Resource monitoring |
Jq | Latest | JSON processing |
Logrotate | 3.8.6 | Log file management |
vim or nano | Latest | Command-line text editor |
net-tools | Latest | IP and network interface utilities |
apache2-utils | latest (Ubuntu) | HTTP server utilities |
httpd-tools | latest (RedHat) | HTTP server utilities |


Access and Permissions
To proceed with the installation, make sure the server user has:
- Root or sudo access
- SSH access (for remote installs or support)
- Ability to run Docker commands (sudo docker ps, etc.)
- Internet access to:
- HuLoop’s install bundle location
- Docker Hub
- Any additional cloud or integration endpoints (e.g., SMTP, OpenAI, Azure AD)
