Dell-iDRAC-Fan-Controller

Docker app from Selfhosters

Overview

https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker https://hub.docker.com/r/tigerblue77/dell_idrac_fan_controller/ All parameters are optional as they have default values (including default iDRAC username and password). IDRAC_HOST parameter can be set to "local" or to your distant iDRAC's IP address. Default value is "local". IDRAC_USERNAME parameter is only necessary if you're adressing a distant iDRAC. Default value is "root". IDRAC_PASSWORD parameter is only necessary if you're adressing a distant iDRAC. Default value is "calvin". FAN_SPEED parameter can be set as a decimal (from 0 to 100%) or hexadecimal value (from 0x00 to 0x64) you want to set the fans to. Default value is 5(%). CPU_TEMPERATURE_THRESHOLD parameter is the T°junction (junction temperature) threshold beyond which the Dell fan profile defined in your BIOS will become active again (to protect the server hardware against overheat). Default value is 50(°C). CHECK_INTERVAL parameter is the time (in seconds) between each temperature check and potential profile change. Default value is 60(s). DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE parameter is a boolean that allows to disable third-party PCIe card Dell default cooling response. Default value is false. ipmi tool installation help: https://forums.Unraid.net/topic/129200-plug-in-nerdtools/ for installation and check this link for missing ipmi ipmi tool can't find /dev/ipmi0?: https://serverfault.com/questions/480371/ipmitool-cant-find-dev-ipmi0-or-dev-ipmidev-0

Runtime arguments

Network
bridge
Privileged
false

Template configuration

IDRAC_HOSTVariable

IDRAC_HOST parameter can be set to local or to your distant iDRAC's IP address. Default value is local

Default
local
Value
local
FAN_SPEEDVariable

FAN_SPEED parameter can be set as a decimal (from 0 to 100%) or hexadecimaladecimal value (from 0x00 to 0x64) you want to set the fans to. Default value is 5(%).

Default
5
Value
5
CPU_TEMPERATURE_THRESHOLDVariable

CPU_TEMPERATURE_THRESHOLD parameter is the T°junction (junction temperature) threshold beyond which the Dell fan profile defined in your BIOS will become active again (to protect the server hardware against overheat). Default value is 50(°C).

Default
50
Value
50
CHECK_INTERVALVariable

CHECK_INTERVAL parameter is the time (in seconds) between each temperature check and potential profile change. Default value is 60(s).

Default
60
Value
60
IDRAC_USERNAMEVariable
Default
root
Value
root
IDRAC_PASSWORDVariable
Default
calvin
Value
calvin
DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSEVariable

parameter is a boolean that allows to disable third-party PCIe card Dell default cooling response. Default value is false.

Default
false
Value
false
ipmi deviceDevice

Keep only if you are using a local connection and not a LAN connection. This will require your system to have ipmitool installed.

Default
/dev/ipmi0
Value
/dev/ipmi0

Download Statistics

415,051
Total Downloads
26,734
This Month
15,405
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
tigerblue77/dell_idrac_fan_controller
Last Updated2026-04-06
First Seen2023-01-31

Run Dell-iDRAC-Fan-Controller on Unraid.

Dell-iDRAC-Fan-Controller is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.