Installation Guide

Get Running in Under 5 Minutes

One SSH command to install. Automatic background setup. No manual configuration required.

Server Commander
Server Telemetry
Cluster Manager
Watchdog
Account Auditor
Report Card

Requirements

cPanel/WHM Server
Root SSH Access
CentOS / AlmaLinux / CloudLinux
Active License Subscription
1

Purchase a License

Subscribe on the Server Commander page, or get the Server+ Suite to license every WHM plugin at once. Your license is automatically tied to the hostname you provide during checkout.

2

Run the Installer via SSH

SSH into your server as root and run:

# Download and install Server Commander
cd /tmp && curl -sLO https://serverplushq.com/commander/server-commander.zip && unzip -o server-commander.zip && cd server-commander && bash ./install.sh

The installer must be run as root. It will register the WHM plugin, set up required directories, and configure the necessary cron jobs.

3

Open WHM

Navigate to WHM → Plugins → Server Commander. The plugin will verify your license automatically on first load. You're ready to go!

That's it! Server Commander includes 25+ built-in tools - all accessible from the WHM interface with zero additional setup.

1

Purchase a License

Subscribe on the Server Telemetry page, or get the Server+ Suite to license every WHM plugin at once. Your license is automatically tied to the hostname you provide during checkout.

2

Run the Installer via SSH

SSH into your server as root and run:

# Download and install Server Telemetry
cd /tmp && curl -sLO https://serverplushq.com/telemetry/server-telemetry.zip && unzip -o server-telemetry.zip && cd server-telemetry && bash ./install.sh

The installer must be run as root. It will register the WHM plugin, create the telemetry database, and start the background poller daemon automatically.

3

Open WHM

Navigate to WHM → Plugins → Server Telemetry. The plugin will verify your license and begin displaying live metrics immediately.

4

Wait for Historical Data

The background poller collects data every 60 seconds. Live gauges work instantly, but the historical trend charts will begin populating meaningful data within a few hours.

Server Telemetry uses zero-dependency SQLite storage. No external database or service configuration needed.

1

Purchase a License

Subscribe on the Cluster Manager page, or get the Server+ Suite to license every WHM plugin at once. Use your master server's hostname at checkout - only the master needs a license. Nodes that receive the sync run unlicensed.

2

Install on the Master Server

On the server whose content is the source of truth, SSH in as root and run:

# Download and install Cluster Manager (master)
cd /tmp && curl -sLO https://serverplushq.com/cluster-manager/cluster-manager.zip && unzip -o cluster-manager.zip && cd cluster-manager && bash ./install_master.sh
3

Install on Each Node

On every server that should receive the replicated copy, SSH in as root and run:

# Download and install Cluster Manager (node)
cd /tmp && curl -sLO https://serverplushq.com/cluster-manager/cluster-manager.zip && unzip -o cluster-manager.zip && cd cluster-manager && bash ./install_slave.sh

Both installers must be run as root. Each registers the WHM plugin for its role and sets up the required directories.

4

Open WHM

On the master, navigate to WHM → Plugins → Cluster Manager Master. The plugin verifies your license on first load; from there you can deploy SSH keys to your nodes and set up sync jobs. Nodes appear as Cluster Manager Node and need no configuration.

1

Purchase a License

Subscribe on the Watchdog page, or get the Server+ Suite to license every WHM plugin at once. Use your server's exact hostname at checkout.

2

Run the Installer

SSH into your server as root and run:

# Download and install Watchdog
cd /tmp && curl -sLO https://serverplushq.com/watchdog/watchdog.zip && unzip -o watchdog.zip && cd watchdog && bash ./install.sh

The installer takes the first snapshot of your configuration (the baseline), which can take up to a minute on a large server, then schedules one every 15 minutes.

3

Open WHM

Navigate to WHM → Plugins → Watchdog. Changes appear on the timeline from the next snapshot on. If Server Commander is installed too, its Downtime Investigator starts showing recent config changes automatically.

1

Purchase a License

Subscribe on the Account Auditor page, or get the Server+ Suite to license every WHM plugin at once. Your license is automatically tied to the hostname you provide during checkout.

2

Run the Installer

SSH into your server as root and run:

# Download and install Account Auditor
cd /tmp && curl -sLO https://serverplushq.com/account-auditor/account-auditor.zip && unzip -o account-auditor.zip && cd account-auditor && bash ./install.sh
3

Run the First Scan

Navigate to WHM → Plugins → Account Auditor and click Run first scan. After that, a scan runs every night. Set your cost per cPanel account in Settings to see how much you could save.

1

Purchase a License

Pick a tier on the Report Card page, or get the Server+ Suite, which includes Report Card for up to 25 accounts. Your license is automatically tied to the hostname you provide during checkout.

2

Run the Installer

SSH into your server as root and run:

# Download and install Report Card
cd /tmp && curl -sLO https://serverplushq.com/report-card/report-card.zip && unzip -o report-card.zip && cd report-card && bash ./install.sh
3

Brand It and Choose Accounts

Navigate to WHM → Plugins → Report Card. Add your branding and From address, pick the packages that get reports, preview one and send yourself a test, then turn on monthly sending. Nothing is emailed until you do.

Uninstalling

Server Commander and Server Telemetry have an Uninstall button inside the plugin in WHM. You can also uninstall any plugin over SSH by running the uninstall.sh included in its download:

# Uninstall Server Commander
cd /tmp && curl -sLO https://serverplushq.com/commander/server-commander.zip && unzip -o server-commander.zip && bash server-commander/uninstall.sh

# Uninstall Server Telemetry
cd /tmp && curl -sLO https://serverplushq.com/telemetry/server-telemetry.zip && unzip -o server-telemetry.zip && bash server-telemetry/uninstall.sh

# Uninstall Cluster Manager (master or node)
cd /tmp && curl -sLO https://serverplushq.com/cluster-manager/cluster-manager.zip && unzip -o cluster-manager.zip && bash cluster-manager/uninstall.sh

# Uninstall Watchdog (add --purge to also delete its snapshot history)
bash /opt/server_watchdog/bin/uninstall.sh

# Uninstall Account Auditor (account archives are kept)
cd /tmp && curl -sLO https://serverplushq.com/account-auditor/account-auditor.zip && unzip -o account-auditor.zip && bash account-auditor/uninstall.sh

# Uninstall Report Card (add --purge to also delete settings and sent reports)
bash /opt/report_card/bin/uninstall.sh

Having trouble? Check the FAQ or contact support at [email protected]