cv4pve-admin  by Corsinvest

Manage, monitor, and automate Proxmox VE infrastructure at scale

Created 2 years ago
340 stars

Top 81.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Corsinvest/cv4pve-admin provides an enterprise management layer for Proxmox VE clusters, designed to address common IT operational challenges at scale. It offers multi-cluster visibility, proactive monitoring, compliance reporting, and automation, extending Proxmox VE's capabilities for IT managers without replacing the core hypervisor. The project aims to centralize control and reduce manual, node-by-node management tasks.

How It Works

The system operates as an external architecture, communicating with Proxmox VE clusters exclusively via their REST API. This decoupled approach ensures no installation or modifications are required on Proxmox VE nodes, minimizing potential conflicts and simplifying deployment. It leverages this external position to aggregate data and provide a unified dashboard for monitoring, workflow automation, and compliance reporting across multiple, potentially disparate, Proxmox VE environments.

Quick Start & Requirements

  • Installation:
    • Linux/Mac: curl -fsSL https://raw.githubusercontent.com/Corsinvest/cv4pve-admin/main/install.sh | bash
    • Windows PowerShell: powershell irm https://raw.githubusercontent.com/Corsinvest/cv4pve-admin/main/install.ps1 | iex Access the web interface at http://localhost:8080 with default credentials admin@local / Password123!.
  • Prerequisites: Proxmox VE 6.2 or later. Docker is recommended for deployment.
  • Documentation: Complete documentation is available at corsinvest.github.io/cv4pve-admin.

Highlighted Details

  • Multi-Cluster Management: A centralized dashboard provides a single control plane for an unlimited number of Proxmox VE clusters.
  • Proactive Monitoring: Features include real-time metrics, backup job success rate tracking, and detection of unprotected VMs.
  • Workflow Automation: A visual drag-and-drop designer allows for the creation of complex automation scenarios with enterprise-grade scheduling.
  • Compliance & Reporting: Automated diagnostics, backup analytics, and audit reports are generated without manual intervention.
  • External Architecture: Runs independently of Proxmox VE nodes, communicating solely via the REST API.
  • Docker Ready: Deployable via Docker Compose, VM, or a separate server.

Maintenance & Community

Developed by Corsinvest, specialists in Proxmox VE solutions. Support is primarily managed through the GitLab Issues tracker. No specific community channels (like Discord/Slack) or detailed roadmap links were provided in the README snippet.

Licensing & Compatibility

The project is licensed under AGPL-3.0. This strong copyleft license requires derivative works to be made available under the same license, which may impose restrictions on integration into closed-source commercial products.

Limitations & Caveats

Version 2 represents a complete rewrite and is not compatible with version 1. The project offers both Community (CE) and Enterprise (EE) editions, with feature availability varying between them, indicating that the CE version may lack certain advanced capabilities detailed in the full documentation.

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
50
Issues (30d)
4
Star History
18 stars in the last 30 days

Explore Similar Projects

Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
27 more.

goose by block

1.6%
31k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 20 hours ago
Feedback? Help us improve.