Files
proxmox-monitor/backlog.md
Rob Bond a705789658 docs: update backlog and CLAUDE.md for console and power control
- backlog: mark Console Link as done (merged to main)
- CLAUDE.md: remove ConsolePanel and /api/vnc from architecture
- CLAUDE.md: note console URL format and new-tab behavior
- CLAUDE.md: remove PROXMOX_CONSOLE_TOKEN env var

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 13:18:10 +01:00

1.5 KiB

Feature Backlog — proxmox-monitor

Quick Wins (low effort, high value)

  • Console button per row opens Proxmox web UI console in new tab. URL built from web UI endpoint with session cookies for auth.
  • Status: done (merged to main)

Manual Refresh

  • Button in dashboard header that calls mutate() on all SWR caches
  • ~5 lines of code

Custom Poll Interval

  • Input field in header to adjust refreshInterval instead of env-only config

Group by Node

  • Collapse/expand VMs/LXCs by node with toggle

Uptime Duration

  • Format uptime seconds to "3d 4h 12m" via formatUptime() helper

Search / Filter

  • Client-side text input filtering table rows by name/node/status

Medium Effort

Storage Usage

  • Show disk usage per Proxmox storage backend (like node cards)

Status Change Alert

  • Toast/banner when a VM state changes between polls

Resource Allocation

  • Show vCPU count, total disk size alongside usage stats

Per-VM IP Addresses

  • Fetch guest network IP addresses (extra API call needed)

Per-VM CPU/Memory Trend

  • Periodic polling to build a small trend chart

Larger Features

Cluster Status

  • HA, quorum, and failover info per cluster

Network Health

  • Network interfaces and link status per node

Recent Proxmox Events

  • Audit log / recent events from the Proxmox cluster

Docker Deployment

  • Dockerfile + docker-compose for easy hosting

Health Check Endpoint

  • /api/health for reverse proxy / uptime monitoring