Konradodocs

Server integrations

Connect your hosting panels, virtualization, email hosting and MCP servers, so Konrado answers with live data.

A server integration lets Konrado look at the customer's hosting account, VPS or mailbox while it works on a ticket. It also helps in the live chat, when a signed-in customer asks about their own service: set up identity verification for that. Konrado only reads. Nothing on your servers changes.

API or Konrado plugin

Each hosting panel and virtualization platform connects in one of two ways. The API is the current way, and the console picks it first. The Konrado plugin is the legacy way: it keeps working where it is installed, and a new server should use the API.

How should Konrado reach this server? API Token, nothing to install on the server, or Konrado plugin, one command as root
API (current)Konrado plugin (legacy)
What you needA token or key you create in the panelRoot SSH access to the server
What gets installedNothingThe plugin, as two services
What Konrado readsWhat the panel's own API shows: accounts, websites, mail, databases, backupsThe same, read on the server. On cPanel and DirectAdmin it adds the firewall (CSF), CloudLinux and Imunify, where they run
UpdatesNone neededUpdate from the console, or with one command
Konrado connects toThe panel's HTTPS portThe plugin, on port 8000

Use one way per server. Each platform page has both, in tabs.

Platforms

Hosting panels

Virtualization

Email hosting

Developer tools

How Konrado finds the right account

Konrado starts from the customer's service in your billing system. It finds the server that service sits on, by hostname or IP address, and reads only that account, domain or VM. So connect your help desk and billing first: Connect WHMCS. Then add your servers.

Every lookup only reads. Konrado tests each connection once an hour, and the Status column on the Integrations page shows the result: Connected, Not working or Disconnected.

Connect a server

Open Workspace SettingsIntegrations and click Add integration. Pick a group on the left, then a card. The card's sheet has the form, or the install command for the plugin.

The Add integration window with Hosting panels picked: cPanel, Plesk and DirectAdmin, each with what you need

If a server sits behind a firewall, allow Konrado's IP addresses to reach it.

If a server does not connect

When the plugin's install step keeps reading Listening for your server…, check that the installer finished without errors and that the server reaches app.konrado.ai over HTTPS. Running the command again is safe. Each platform page has its own fix table, for the API and the plugin.

The install step shows Connection error. It names the server address and the reason. Check both plugin services, read their recent logs and restart them:

systemctl status   konrado-server.service konrado-root.service
journalctl         -u konrado-server.service -u konrado-root.service --since "15 minutes ago" --no-pager
systemctl restart  konrado-server.service konrado-root.service
systemctl enable   konrado-server.service konrado-root.service
ss -ltnp | grep ':8000'

The last line shows whether the plugin listens on port 8000. Konrado must reach that port: allow Konrado's IP addresses in your firewall. Then run the install command again.

Manage the plugin

Last updated on

On this page