Proxmox VE inventory as an offline HTML report
--format Html writes a static website in the zip. Extract it and open index.html in any browser: it
works offline, with no server. Pick HTML to share the report with people who do not need to work on the
data: a colleague, a customer, a ticket, a wiki.
Files in the zip
Section titled “Files in the zip”Report_20260928_101500.zip index.html Summary issues.html only when an API call failed network-diagram.html the diagram inside the report network-diagram.svg cluster.html storages.html nodes.html overview of all nodes nodes/pve01.html one per node vms.html vms/100.html one per VM containers.html containers/200.html one per container network.html … one page per section, same names as the JSON files assets/ style.css app.js table.js sidebar-data.js export-data.jsA page is present only when its section is. Page names follow the same rules as the JSON files.
Reading the report
Section titled “Reading the report”- Summary.
index.htmlhas the date, the version, the filters applied and the contents: every section with its description, row count and duration, linked. - Sidebar. The same on every page, with the current page highlighted. Nodes, VMs and containers are
groups you expand; their entries are loaded from
assets/sidebar-data.jswhen you open the group, so the pages stay small on clusters with thousands of guests. The search box shows the entries whose text contains what you type (a name or an ID) and opens the groups that have a match. - Links. A node, VM or container in a table links to its page, a storage to the Storages page; the Section column of Issues links to the page of the resource concerned.
- Index. A page with two or more tables starts with links to each of them.
- Theme. The sun/moon button switches between light and dark. The choice is remembered in the browser; without one, the report follows the system setting.
Tables
Section titled “Tables”- Row count above every table, and the number of rows shown when a filter is on.
- Filter. A
Filter rows…box above every table. The toggle on its left switches between contains (~, the default) and exact (=): exact matches the whole cell and is useful for IDs, where100would otherwise also match1000. - Column filter. The funnel icon in a column header opens a row of filters, one per column, each with
its own
~/=toggle. All the filters apply together. - Sort. Click a header to sort ascending, again for descending, a third time to go back to the original order. Numbers, sizes, percentages, Health and dates sort by value.
- Flags show
✓when true and·when false. - Health is a coloured badge, see Health Score.
For more than this (ranges, several conditions, pivots) use the Excel format.
Export one page
Section titled “Export one page”Every page except the network diagram has an Export button, top right. It downloads the page as a
single file, <page>-standalone.html, with the styles and the table filters and sorting built in, and no
sidebar. Links to other pages of the report are removed; links outside the report are kept. Attach it to a
ticket or an email to send one VM or one node without the whole report.
Printing
Section titled “Printing”Ctrl+P prints the page without the sidebar, filters and buttons.