Available

PyXie: Proxmox VE operations console

PyXie is a browser-based operations console for Proxmox VE. See what needs attention, right-size workloads from real evidence, and run maintenance, migrations, and host updates through a staged engine where every action is previewed and gated before it touches your cluster.

See what needs attention.

Screenshots of PyXie running on a fictional demo dataset.

PyXie dashboard: cluster resource usage, host load, health, and what needs attention
PyXie Rightsizing: per-workload observed CPU and memory with sizing suggestions

Rightsizing suggestions backed by observed usage, triaged with acknowledge and dismiss.

PyXie Maintenance: node maintenance mode, updates, reboots and full maintenance runs

Maintenance runs staged and previewed, with explicit approval before anything changes.

Balance load without breaking the rules.

Balance Load builds its plan one move at a time against what the plan has already committed, so it can never send two keep-apart guests to the same node. Every move is previewed first and checked again against live state when it runs.

PyXie Balance Load: cluster balance, node load, and a preview showing memory per node before and after the plan with every planned move checked

The Balance Load page: node load and a suggestion up front, then a preview with memory per node before and after the plan and each planned move checked on its own.

PyXie cluster balance gauge and per-node host load, with a link into Balance Load

The cluster balance gauge and per-node host load (outer arc memory, inner arc CPU), with a direct link into Balance Load.

PyXie Affinity Rules: where every guest sits now, and each keep-together or keep-apart rule with its current status

Where every guest sits now, and each keep-together or keep-apart rule in plain words with its current status; enforced on migrations, evacuations and rebalancing alike.

Features

  • Inventory, historical metrics, and a live health dashboard
  • Findings you can acknowledge or dismiss, with automatic resolution
  • Evidence-backed rightsizing recommendations
  • Staged maintenance: node evacuation, host updates, reboots, rebalancing
  • Balance Load plans and live migration that respect keep-together and keep-apart affinity rules
  • Backup and protection visibility, capacity planning
  • Email notification rules with flap hold-down
  • In-app updater and one-stack Docker install with HTTPS

Writes are gated, not trusted.

PyXie is not read-only. Because it can change your cluster, every mutating action passes the same safety contract.

  • A global kill switch for all writes
  • Every mutating action previewed, then explicitly approved
  • Pre-flight checks for quorum, HA, and capacity
  • Full audit trail of who approved what

Install in minutes

  • One Docker stack on an Ubuntu 24.04 VM: web, API, worker, PostgreSQL, Redis, Caddy
  • Connect your cluster with the guided Quick start
  • Keep current from Settings → Updates
Installation guide

Free to use

PyXie is source-available. You may install and run it for your own environment at no cost. Modifying, forking for development, redistributing, or offering it as a hosted service is not permitted. See the LICENSE in the repository for the full terms.

View repository

Questions about PyXie?

Bug reports and requests go to GitHub; anything else, get in touch.