Only Fan Controller
ghcr.io/sethpjohnson/only-fan-controller:latest
https://ghcr.io/
bridge
sh
false
https://github.com/sethpjohnson/only-fan-controller/issues
https://github.com/sethpjohnson/only-fan-controller
Quiet, threshold-based fan control for Dell PowerEdge (iDRAC) servers, with optional NVIDIA GPU monitoring and Home Assistant integration.
Threshold-based fan controller for Dell PowerEdge servers (built and tested on an R730).
**Features**
- Threshold control with hysteresis (no fan oscillation)
- CPU temps via IPMI (ipmitool); optional per-card GPU temps via nvidia-smi
- Fail-safe: sensor/process failure hands cooling back to the BMC's automatic control
- Real-time web dashboard + JSON API
- Optional Home Assistant integration over MQTT (auto-discovery: per-GPU temperature/utilization/power, fan-speed control, availability)
**Requirements**
- A Dell server with iDRAC reachable on the network (IPMI over LAN enabled). Fill in the iDRAC Host / Username / Password fields.
**NVIDIA GPU (optional)**
- To monitor GPU temps: set "Enable GPU Monitoring" = true AND add `--runtime=nvidia` to Extra Parameters (requires the Unraid NVIDIA Driver plugin). Leave both off on CPU-only systems.
**Note**
- While running, this puts the iDRAC in manual fan mode; see the project's README Safety section. Support via GitHub Issues.
Tools:Utilities
http://[IP]:[PORT:8086]/dashboard/
https://raw.githubusercontent.com/sethpjohnson/only-fan-controller/main/templates/only-fan-controller.xml
https://raw.githubusercontent.com/sethpjohnson/only-fan-controller/main/icon.png
8086
root
false
false
20
65
60
10
60
10
/mnt/user/appdata/only-fan-controller/data