Log in to the server over SSH as root and run:
curl -fsSL https://iam4hosts.com/get | bash
The installer:
- fetches the release manifest and verifies its Ed25519 signature,
- downloads the release and verifies its SHA-256 against the manifest,
- unpacks it to
/root/iam4hostsand installs it.
Nothing runs until both checks pass. Then open WHM → Plugins → Inactive Account Manager and work through the First-time setup article. The first scan runs within five minutes.
Prefer to read the script first?
curl -fsSLO https://iam4hosts.com/get && less get && bash get
bash get --check reports what would happen without changing anything.