This guide is a work in progress. SMART Sniffer has not been extensively tested on Unraid. The information below is based on community reports and the platform's known characteristics. Contributions from Unraid users are very welcome -- see Contributing below.
Unraid uses its own storage management layer rather than traditional RAID or ZFS. Drives are presented individually to the OS, which is good news for SMART Sniffer -- smartctl --scan should find them normally.
Key platform details:
- Network bridge: Unraid uses
br0as its main network bridge (similar to Proxmox'svmbr0). When installing the agent, selectbr0for the mDNS interface if prompted. - Docker-first ecosystem: Unraid users typically run services as Docker containers. A community Docker image for the SMART Sniffer agent is available from @fireinice on Docker Hub.
- Filesystem: Unraid's array uses XFS or btrfs per-disk. The agent's filesystem monitoring should work, though this hasn't been confirmed on Unraid specifically.
curl -sSL https://raw.githubusercontent.com/DAB-LABS/smart-sniffer/main/install.sh | sudo bashThe installer's /opt fallback path should work if Unraid restricts /usr/local/bin. This path hasn't been validated on Unraid -- please report your experience.
See the Docker guide and the community Docker image.
If you're running SMART Sniffer on Unraid, we'd love your help filling in this guide. Open a PR with your setup details, or drop your experience in a GitHub issue and we'll incorporate it.
Things we'd like to know:
- Does the native installer work? What install path did it use?
- Does
smartctl --scanfind all drives (array + cache + parity)? - Does the Docker image work with Unraid's Docker implementation?
- Any mDNS discovery issues with
br0? - Does filesystem monitoring report accurate usage for Unraid's per-disk XFS/btrfs?
- Docker guide -- containerized agent deployment
- Platform Install Paths -- where the installer puts things on different OSes
- Main README -- full feature list and roadmap
