Konrado.AIdocs
IntegrationsServer Integrations

Proxmox

Connect Proxmox VM, container, node, and resource context to Konrado.AI

Proxmox
Server integration
Proxmox VM and host context

Use Proxmox when Konrado.AI should help answer VPS, VM, container, node, or resource questions with context from your Proxmox environment.

Install method
Server agent
Run the generated SSH installer as root.
Platform value
proxmox
Used by the installer command.
Access model
Read-only
Designed for diagnosis and support context.
Estimated time
5 minutes
After root SSH access is ready.

What Is It?

The Proxmox integration installs the Konrado.AI server agent where it can read virtualization context. It helps support agents understand VM/container status, allocated resources, IP context, node placement, and recent operational signals when available.

What It Can Do

CapabilityHow it helps support
Diagnose VM or container issuesCheck QEMU VM or LXC status, config, node, VM ID, runtime signals, and selected Proxmox data groups
Verify plan/spec questionsCompare expected CPU, RAM, disk, and network configuration with the VM/container config returned by Proxmox
Storage troubleshootingRead disk definitions and backup availability when exposed by the Proxmox CLI data
Recent operations contextRead snapshots, backups, replication, firewall, and metrics data when requested
Ticket-specific investigationKeep the query scoped to the VM/container referenced by the ticket instead of scanning the whole cluster

Data Available To AI

Data areaWhat Konrado.AI can use in replies
VM identityNode name, VM or container ID, virtualization type, and whether the requested guest exists
Status and configurationCurrent runtime status, Proxmox configuration, allocated CPU, RAM, disk, network, and device definitions when available
MetricsCPU, memory, disk I/O, and network history from Proxmox metrics when available
Storage and recovery contextDisk definitions, snapshot records, and backup records for the referenced VM or container
Network and operationsFirewall rules or options, replication data, and operational signals that may explain a ticket-specific issue

What It Cannot Do

Not supportedWhy this matters
Power on, power off, reboot, or reset VMsThe integration is documented as read-only
Create, delete, or restore snapshots/backupsDestructive or state-changing operations stay outside Konrado.AI
Modify CPU, RAM, disk, network, or storage allocationResource changes require operator review in Proxmox
Migrate VMs, change HA settings, or alter node/cluster configurationInfrastructure maintenance remains an operator-controlled workflow
Guarantee live monitoring or alerting coverageThe integration answers ticket-time questions from the data it can read
Perform bulk operations across VMs or nodesThe integration is for ticket-specific context

Security Model

Security model

The Proxmox integration is intended for read-only troubleshooting context. Install the agent from a trusted root SSH session, protect the generated API key, and restrict network access to Konrado.AI static IPs when your Proxmox environment is firewalled.

Ticket Examples

Example ticket questions
  • "The customer's VPS appears offline. What status and configuration are visible for the referenced VM or container?"
  • "The customer says their VPS plan includes more CPU, RAM, or disk. Does the current allocation match the service?"
  • "The VPS is slow during peak hours. Do CPU, memory, disk I/O, or network metrics show pressure?"
  • "The customer wants a restore. Are there snapshots or backups for this VM before we escalate the request?"
  • "The service is unreachable from outside. Is there firewall or replication context that may explain it?"
  • "The ticket only mentions a VM ID. Which node and virtualization type should support use for the investigation?"

Prerequisites

  • Access to Konrado.AI Integrations.
  • Root SSH access to the target Proxmox server.
  • Outbound HTTPS access from the server to Konrado.AI.
  • If inbound access is restricted, allow the Konrado.AI static IP addresses.

Installation

In Konrado.AI, open Integrations > Applications, click Add Integration, and choose Proxmox.

Proxmox installation instructions
  1. Log in to the target server via SSH as the root user.
  2. Copy the installation command from the Proxmox modal.
  3. Run the command in the SSH session.
  4. Wait for automatic connection detection in Konrado.AI.

The generated command will look like this:

bash <(curl -s https://repo.konrado.ai/init.sh) --api-key=YOUR_API_KEY --callback-url=https://app.konrado.ai/api/integrations/servers/install --platform=proxmox
Run the command as root. The script installs the Konrado.AI MCP server agent on the selected server or hosting panel.

Verify Success / Failure

After running the installer, Konrado.AI waits for the server to report back. A successful installation shows Connected Successfully in the installation modal and marks the integration as Connected.

Proxmox installation modal showing a successful server connection

If the connection fails, use the troubleshooting commands below and run Test Connection again.

Troubleshooting

IssueWhat to check
Command fails immediatelyConfirm you are running it as root on the target Proxmox server
Status stays waitingConfirm the server can reach app.konrado.ai over HTTPS
VM data is missingConfirm the integration was created as Proxmox and installed in the right environment
Ticket does not match a VMConfirm billing or ticket data includes enough service, hostname, domain, or IP context

Installation Failure Commands

If the installation modal shows Connection Error, check both server plugin services, read the recent logs, then restart the plugin services.

Proxmox installation modal showing a connection error
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'

After the services restart, run Test Connection again in Konrado.AI. If the status still fails, check firewall rules and make sure Konrado.AI can reach the server plugin URL.

Remove

Use Uninstall Plugin to remove the agent from the server, then delete the integration in Konrado.AI.

On this page