b11c1bdf98
Replace in-memory TTL cache with Redis
2026-03-07 18:45:15 +00:00
a25ce4ae21
Add ZFS drive state (ONLINE/FAULTED/DEGRADED) to UI
2026-03-07 04:44:31 +00:00
cea4db53fd
Resolve multipath dm devices to underlying sd devices for ZFS pool map
2026-03-07 04:34:44 +00:00
3280d66888
Fix vdev parsing: use leading whitespace count instead of tab count
2026-03-07 04:20:42 +00:00
3ef7061aa5
Add ZFS vdev exposure in API and frontend
2026-03-07 04:14:14 +00:00
10de5563b2
Use nsenter with pid:host to run zpool in host mount namespace
2026-03-07 04:04:15 +00:00
034219c75e
Set LD_LIBRARY_PATH only for zpool subprocess, not globally
2026-03-07 03:48:46 +00:00
4c033981c1
Fix ZFS pool detection: bind-mount host zpool binary and libs
2026-03-07 03:46:56 +00:00
7beead8cae
Add React frontend, ZFS pool mapping, and multi-stage Docker build
...
- Vite + React frontend with dark-themed dashboard, slot grid per
enclosure, and SMART detail overlay
- ZFS pool membership via zpool status -P
- Multi-stage Dockerfile (Node build + Python runtime)
- Updated docker-compose with network_mode host and healthcheck
2026-03-07 03:04:23 +00:00