v1.0 Single-pane infrastructure control

Run your fleet
from one tab.

ServerControl unifies VMware ESXi, Proxmox, and cloud servers with a built-in web terminal, AI investigation agents, ticketing, and consolidation scoring — so your ops team stops switching between five tools at 3 a.m.

Unlimited
VMs managed
Unlimited
ESXi hosts
Unlimited
Proxmox nodes
Unlimited
Cloud sources
poll 13 ESXi hosts every 5 min vms 164 running · 6 stopped alerts 309 triaged this week tickets 13 open · 276 closed consolidate 12 strong candidates webhooks 3 active sources poll 13 ESXi hosts every 5 min vms 164 running · 6 stopped alerts 309 triaged this week tickets 13 open · 276 closed consolidate 12 strong candidates webhooks 3 active sources
— 01 / Unified inventory

Every server, grouped the way you actually think.

One page lists every host across every platform — ESXi clusters, Proxmox nodes, AWS, GCP, Hetzner, DigitalOcean, OVH — with the VMs nested inside.

Filter by platform tab, search across 170 VMs in real time, and toggle between grouped and flat views.

  • vSphere SOAP polling every 5 minutes
  • Per-VM environment + status badges
  • Archive without delete (recoverable)
  • Live search across hostname / IP / OS
/servers — 170 VMs · 13 ESXi · 5 Proxmox · 9 cloud
170 total 13 ESXi 5 Proxmox 9 cloud
ESXi 149 VMs
esxi-host-01 10.10.20.1 11 VMs
esxi-host-02 10.10.20.2 23 VMs
esxi-host-08 10.10.20.8 29 VMs
Proxmox 4 VMs/CTs
proxmox-host-01 10.10.21.1 1 VMs/CT
/terminal — sysadmin@web-prod-003
Servers
web-prod-003
db-prod-016
api-dev-008
redis-prod-005
queue-prod-001
web-prod-003 db-prod-016
sysadmin@web-prod-003:~$ df -h
/dev/sda1 80G 62G 14G 82% /
/dev/sdb1 500G 421G 56G 88% /var
sysadmin@web-prod-003:~$ uptime
14:32:01 up 247 days, 4:12, load: 1.84, 1.69, 1.42
sysadmin@web-prod-003:~$
⚡ AI agent
/var is 88% — likely log buildup. Want me to investigate?
Found 4.2 GB of nginx logs older than 30d in /var/log/nginx
— 02 / Web terminal + AI agent

SSH into anything. Ask AI what's wrong.

Click any server in the sidebar to spawn an SSH tab. Open multiple tabs, paste from clipboard, run runbooks — all in the browser.

Toggle the Agent mode and an investigative AI logs into the box, runs diagnostics, and reports findings in the bottom panel. No more 2 a.m. shell archaeology.

  • Multi-tab SSH sessions
  • Per-server runbook library
  • AI investigation with live findings panel
  • Tab-aware AI chat sidebar
— 03 / Consolidation scoring

Find the idle VMs before the cloud bill does.

ServerControl scores every VM from the last 7 days of vSphere metrics — CPU avg + peak, RAM, disk, sample count — and ranks consolidation candidates from strong to keep.

Production-tagged VMs are capped at score 40 and never auto-recommended for shutdown. Safe by default.

  • Tier scoring: strong / likely / review / keep
  • Production safety cap at score 40
  • Per-VM reasons (CPU idle, RAM unused, disk roomy)
  • Recompute on demand
/consolidation — last 7 days
Strong
12
Likely
20
Review
72
Keep
66
api-stg-150
10.10.53.2
proxmox-host-01
85
CPU idle (avg 1.6%, peak 21.6%)
jenkins-dev-061
10.10.46.3
esxi-host-07
83
CPU underused (avg 9.2%); disk roomy (25%)
app-stg-168
10.10.64.4
cloud-hetzner-02
82
CPU idle (avg 0.9%); RAM unused (35%)
web-dev-007
10.10.40.8
esxi-host-01
68
CPU underused (avg 7.3%); disk roomy
cache-dev-122
10.10.50.2
esxi-host-11
48
within typical envelope
— 04 / Alert pipeline

From raw signal to closed ticket — automatically.

Webhooks land in the dedup queue. AI triages each group. Real incidents become tickets, dupes are suppressed, transients resolve themselves. Your inbox stays quiet.

📡
monitor
zabbix / nagios webhooks
🔁
dedup
group by entity + signature
ai triage
classify · severity · noise
🎫
ticket created
59 ticketed · routed to assignee
🤫
suppressed / resolved
15 auto-handled · no human in loop
/alerts
pending4 ticketed59 resolved9
high [Nagios] WordPress Health site-mike.example ticketed 9:54 AM SC-082
crit [Nagios] Log Monitoring site-lima.example ticketed 9:33 AM SC-076
high [Nagios] Security Scan site-delta.example resolved 9:31 AM SC-236
crit [Nagios] FIM site-zulu.example suppress 9:29 AM
/tickets
Open · 13
SC-289 med
New File creation in SFTP
SC-280 high
Cloudflare DNS not fetching
Progress · 0
Closed · 276
SC-284 med
Clipboard paste duplication
SC-271 high
6h ESXi metrics snapshots
— 05 / Platform support

Run on the boxes you already have.

No re-platforming, no agent-on-every-VM rollout. Connect existing hypervisors and clouds, and ServerControl polls them in the background.

vS
VMware ESXi
vSphere SOAP API · 5 min poll
PV
Proxmox VE
QEMU + LXC · token auth
AW
AWS EC2
IAM role · multi-region
DO
DigitalOcean
API token · droplet sync
GC
Google Cloud
Service account JSON
HE
Hetzner
Cloud + dedicated
OV
OVH / Other
Manual entry + SSH
TS
Tailscale
Mesh access · ACL sync
— 06 / Everything else

The full set, on one page.

ServerControl ships 20+ surfaces beyond the headline features — admin, integrations, ops tooling, and audit trails included.

/servers
Grouped inventory
Hosts → VMs hierarchy with platform tabs, env filter, and archive toggle.
/vms
All VMs flat view
Sortable single table across every platform with CPU/Mem/Disk/Users.
/esxi
ESXi metrics grid
Per-host CPU/RAM bars, VM ratios, uptime, and ESXi version.
/proxmox
Proxmox detail
Sidebar list + per-host cores, memory, storage, guests, and VM/CT table.
/consolidation
Score-driven cleanup
7-day metric scoring with reasons, tier label, and prod safety cap.
/terminal
Web SSH + AI
Multi-tab terminal with optional AI investigation agent.
/tickets
Kanban + detail
4-column board with priority, assignee, comments, and attachments.
/alerts
Triage dashboard
Entity-grouped alerts with status pipeline and ticket linking.
/sftp
In-browser SFTP
Drag, drop, and download files directly to any reachable server.
/runbooks
Per-server playbooks
Stored, versioned, executable from inside the terminal.
/agents
AI agent spawner
Create investigative agents that SSH in and report findings.
/cloudflare
CF account + zones
Manage multiple Cloudflare accounts and DNS zones from one place.
/network
Tailscale mesh
Devices, subnet routes, and ACLs visible alongside the fleet.
/integrations
Zabbix + Nagios
Pull-side polling and push-side webhooks unified into one alert stream.
/teams
Users + roles
Server-level permissions per user with role inheritance.
/access
SSH keys + sessions
Centralized credentials with active session visibility.
/clients
Business owners
Resources attributed to clients for ticket routing and outbound comms.
/audit
Append-only log
Every login, command, ticket, and config change is recorded.

Stop juggling five tabs.
Open one.

The dashboard is fully populated with anonymized demo data. Click around — every page renders, every modal opens, every search filters live.

Open the live demo