About this project

TrueNAS JBOD Enclosure UI is a Docker-based visualization tool designed for environments where storage chassis lack built-in visibility or where operators manage multiple hosts and enclosure styles. It provides a physical slot-map UI, disk details (serial, model, size, temperature, health), and topology context without requiring installation on the storage hosts themselves. Key capabilities include: - Physical slot-map rendering based on chassis profiles. - Integration with TrueNAS API, SSH, BMC/IPMI, and esxcli/StorCLI for data enrichment. - Support for LED identification actions on compatible platforms. - Monitoring via Prometheus/OpenMetrics endpoints and Grafana dashboards. - A history sidecar for tracking slot metrics and change events. - An admin sidecar for system setup, profile editing, and maintenance. Validated platforms include various Supermicro chassis, TrueNAS CORE/SCALE, VMware ESXi 7.0.3, generic Linux, OSNexus Quantastor, and UniFi UNVR/UNVR Pro.