Collector for Proxmox
A static Rust binary, sample configuration, installer and systemd service. No Python runtime required for the core collector.
Download x86_64Collector setup guideBUILD. REPAIR. MAKE IT YOURS.
Start with an assembled monitor, or bring your own board. The firmware, collector and enclosure are open either way.
Explore the GitHub repositoryv0.1.0 · Developer release · Original software: MIT

CHOOSE YOUR STARTING POINT
A static Rust binary, sample configuration, installer and systemd service. No Python runtime required for the core collector.
Download x86_64Collector setup guideStatic aarch64 build with the same installer and service. Cross-compiled; hardware execution is not yet validated.
Download ARM64Release notes & checksumsESP32-S3 touch firmware, collector source, printable enclosure and examples. Includes third-party license notices.
Download sourceBuild instructionsThe working firmware targets the Waveshare ESP32-S3-Touch-LCD-2.8 V1 with ST7789 display and CST328 touch, 16 MB flash and 8 MB PSRAM. V1 is discontinued. V2 uses a different touch controller and is not a drop-in replacement; its driver and physical fit are not validated in this release.
Install the Rust collector locally on each Proxmox host to read its hardware and guest probes. For printer-only monitoring, it can run on a Linux machine with access to Moonraker. Each collector exposes a compact feed for the screen. Optional TrueNAS helpers and Linux guest probes use Python; the core collector does not.
Original software is released under MIT. Original enclosure designs use CERN-OHL-P-2.0. Third-party components retain their own licenses and notices, included in the release. The bought-in display board remains a separate manufacturer’s product.
Report an issue with your board revision and sanitized logs, improve a collector integration, or share a tested enclosure change. Keep credentials and private network details out of public reports.
Report an issue or suggest an idea