cv4pve-report exports your entire Proxmox VE infrastructure to a single
navigable Excel file — nodes, VMs, containers, storages, users, firewall
rules, backup jobs, resource pools and more. Every row is a hyperlink to
its detail sheet.
Features:
- Single .xlsx file with one sheet per node, VM and storage
- Fully navigable — summary rows link to detail sheets
- Cluster: users, API tokens, TFA, groups, roles, ACL, firewall, backup jobs, replication, SDN, pools
- Nodes: services, network, disks, SMART, RRD metrics, APT updates, SSL certificates, tasks
- VMs/CTs: config, network, disks, RRD metrics, backups, snapshots, firewall, QEMU agent info
- Storages: content inventory, RRD metrics
- Three profiles: Fast, Standard, Full
- Works with a read-only API token, no root access required
Hostnames with dashes are kept in HTML and JSON file names. A node called pve-host01 used to produce pvehost01.html and pvehost01.json — the dash was dropped. The file name now matches the hostname you actually use.
Links between HTML pages now work. Clicking a node, VM or container in an overview table opened a 404 instead of the matching detail page. The links go to the right page again.
Two nodes with similar names no longer share the same report page. When two nodes ended up with the same file name (e.g. cc.01 and cc-01), the second one used to overwrite the first one's HTML/JSON file silently. Each section now gets its own file.
What's Changed
chore: add unit tests + fix slug for hostnames with dashes by @franklupo in #56
fix: HTML cross-section links + dedup HTML/JSON file paths by @franklupo in #57
chore: bump version to 2.5.1 by @franklupo in #58
Full Changelog: v2.5.0...v2.5.1