π After over a year of complete rewrite, cv4pve-admin 2.0.0 is here.
Rebuilt from scratch on .NET 10, Blazor, and Radzen β modern architecture,
modern stack, modern UX. Thank you to all testers and contributors. π
Platform
- Multi-cluster management from a single interface
- Health Score for nodes, VMs, and storages
- Quick command search filtered by user permissions
- Fine-grained user roles and permissions per module
- Audit logging for security-relevant events
- Localization with per-user language/culture selection
- Bookmarkable URLs for every cluster and module
- Real-time progress tracking for running operations
- Dark/light theme, keyboard shortcuts
- Docker, native, and .NET Aspire deployment support
- Notification system with email and WebHook support (extended channels available in Enterprise Edition)
Community Edition
Modules
- AutoSnap β automated snapshot scheduling with retention policies, hooks, and timeline view
- Backup Analytics β backup trend analysis with size, speed, and duration charts
- Replication Analytics β replication job monitoring and failure tracking
- Diagnostic β cluster health diagnostics with issue scanning and PDF export
- Dashboard β customizable widget-based dashboard (gauges, charts, sparklines, heatmaps)
- Node Protect β node configuration backup with multiple storage backends
- Metrics Exporter β export cluster metrics to external monitoring systems
- AI Server β connect Proxmox VE to AI assistants (Claude, ChatGPT, Cursorβ¦) via Model Context Protocol
- Bots β Telegram bot for remote cluster management
- UPS Monitor β UPS status monitoring via NUT protocol
- System Report β system information and configuration report generation
- Updater β application self-update management
- Resources β cluster resource overview with Health Score, usage charts, and bookmarkable URLs
Enterprise Edition
Additional Modules
- Portal β self-service portal for end-user VM management
- Workflow β visual workflow automation powered by Elsa
- VM Performance β advanced VM performance analytics and trending
- DRS β dynamic resource scheduling with HA groups and migration history
- AI Server Enterprise β AI Query Engine: ask questions about your infrastructure in natural language
- System Enterprise β advanced user management with roles, AppTokens (machine-to-machine API authentication with granular permissions), full audit log, SSO integration, and appearance customization
- Diagnostic Enterprise β extended diagnostics with enterprise-specific checks
- Node Protect Enterprise β additional storage providers for node configuration backup
- Notifier Enterprise β extended channels: Apprise, custom webhooks
- Profile Enterprise β extended user profile and SSO integration
Website | Docker Hub CE | Docker Hub EE
What's Changed
- feat: move NavigationTrackerService to CE Core and refactor MainLayout to [Inject] by @franklupo in #243
- feat: add snapshot size field and refactor resource URL helpers by @franklupo in #244
- feat: misc improvements β HelpMenu update button, command palette permissions, localization cache by @franklupo in #245
- fix: misc UI improvements β per-row OS spinner, SupplyParameterFromQuery, deep-link expand, search URL fix by @franklupo in #246
- feat: add task tracking system with ActiveTasksMenu and module integration by @franklupo in #247
- perf: optimize RRD cache TTL based on time frame by @franklupo in #248
- fix: simplify dead ternary in ShouldRetry by @franklupo in #249
- fix: task tracker grid reload on task status change by @franklupo in #250
- feat: expand AIServer MCP tools by @franklupo in #251
- chore: update packages, docs and minor refactoring by @franklupo in #252
- chore: ignore local config folder by @franklupo in #253
- refactor: rename UrlHelper properties, fix subscription redirect URL by @franklupo in #255
- chore: release 2.0.0 by @franklupo in #254
Full Changelog: v2.0.0-rc6...v2.0.0