If you're a homelabber and are interested in attempting to use the iLO4's agentless management functionality (how is it agentless if you have to install software on the OS?), you can do so by installing the HP AMS Package
sudo su -
wget https://downloads.linux.hpe.com/SDR/repo/mcp/pool/non-free/hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
dpkg -i hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
exit
Now you can view software and hardware on the server in the iLO Web UI.
Then you will probably want the iLO Configuration Service, this works with the latest release of hponcfg, so we can add it via the official HPE repo:
# Download the public key for the signing key that was used after 2015-note this expires later this year (2024)
curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | gpg --dearmor -o /usr/share/keyrings/hpe-repository.gpg
# Add the repository to apt
echo 'deb [signed-by=/usr/share/keyrings/hpe-repository.gpg] https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/ noble/current non-free' > /etc/apt/sources.list.d/hpe-repository.list
# Update apt
apt-get update
# Install the hponcfg package
apt-get install hponcfg