github PegaProx/project-pegaprox v0.9.2

7 hours ago

🛡️ Site Recovery & Disaster Recovery

Full site recovery system with granular RBAC permissions. Create recovery plans across clusters, manage protected VMs with boot groups, and execute planned/emergency failovers.

  • Recovery plans with source/target cluster mapping
  • Network and storage mappings for cross-site failover
  • Readiness checks, test failover with cleanup, and failback
  • Granular permissions: site_recovery.view, site_recovery.manage, site_recovery.failover
  • Auto-failover with configurable timeout and webhook notifications

🖥️ XCP-ng / XAPI Integration

Manage XCP-ng pools alongside Proxmox clusters. Live migrate VMs, manage snapshots, create from templates.

  • Full XAPI pool management (add/remove, status monitoring)
  • VM lifecycle: create, clone, snapshot, live migrate within pool
  • Host and storage repository monitoring
  • Dedicated permission set (xapi.*)

🐳 Docker One-Liner

Pre-built multi-arch Docker images (amd64 + arm64) on GitHub Container Registry.

docker run -d --name pegaprox \
  -p 5000:5000 -p 5001:5001 -p 5002:5002 \
  -v pegaprox-config:/app/config \
  -v pegaprox-logs:/app/logs \
  --restart unless-stopped \
  ghcr.io/pegaprox/pegaprox:latest

Or with Docker Compose: docker compose up -d

🔄 Cross-Hypervisor Migration

Migrate VMs between ESXi, Proxmox VE, and XCP-ng — in any direction. Supports disk conversion, network remapping, and boot order adjustment across hypervisors.

🏢 Corporate Layout Overhaul

Major redesign of the corporate/enterprise UI layout. Cleaner tab strips, refined spacing, improved data density for large-scale deployments.

🌍 Translations

Added Spanish translation — thanks to @ColombianJoker!

🔧 Improvements & Fixes

  • Customizable login screen background
  • Docker healthcheck fixed — was returning "unhealthy" due to 401 on /api/auth/check, now uses dedicated /api/health endpoint
  • Predictive migration analysis engine
  • CSRF origin validation fix behind reverse proxy

📋 Updating

cd /opt/PegaProx
curl -O https://raw.githubusercontent.com/PegaProx/project-pegaprox/refs/heads/main/update.sh
chmod +x update.sh && sudo bash update.sh

Or use the built-in web updater.

Don't miss a new project-pegaprox release

NewReleases is sending notifications on new releases.