Skip to content

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:

OSVersion
Ubuntu18.04, 20.04, 22.04 LTS
CentOS / RHEL7.x, 8.x
Rocky / AlmaLinux8.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:

ToolMinimum VersionPurpose
docker23.0.1Container runtime
docker-compose2.16.0Multi-container orchestration
Curl7.29.0Download and network requests
Wget1.14File download utility
Unzip6.0Archive unpacking
htop / ctop2.2.0 / 0.7.5Resource monitoring
JqLatestJSON processing
Logrotate3.8.6Log file management
vim or nanoLatestCommand-line text editor
net-toolsLatestIP and network interface utilities
apache2-utilslatest (Ubuntu)HTTP server utilities
httpd-toolslatest (RedHat)HTTP server utilities
Important: Run all installation and configuration steps as a user with sudo/root privileges.
IG_software_and_tool_prerequisites
Verifying Docker, curl, and jq on the Linux server

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)
Security Tip: If using a hardened image, ensure outbound connections to required endpoints (Docker, HuLoop, SMTP) are not blocked by egress rules.

Last updated: Sep 09, 2025
Back To Top