FanCtrl Plus

FanCtrl Plus

Plugin from ck9393

Overview

FanCtrl Plus provides automatic fan speed control based on HDD, NVMe, Unassigned Devices, and optional CPU temperatures, with fully customizable fan-to-disk mapping and UI.

FanCtrl Plus

FanCtrl Plus is an Unraid plugin that provides automatic fan control based on the temperatures of HDDs, NVMe drives, Unassigned Devices, and optionally the CPU.
Each fan configuration can monitor specific drives or the CPU, define a temperature range, and scale fan speed automatically using a linear control algorithm.
Configuration is done through a user-friendly interface, with custom thresholds, intervals, and labels available per fan.

✨ Features

  • Full-featured Web UI for configuration and monitoring
  • Supports temporary fan configuration with safe validation and custom naming
  • Automatically starts with the Unraid array for hands-free operation
  • Set custom thresholds and intervals per fan
  • Control multiple PWM fans independently
  • Monitor temps from array disks, NVMe, unassigned devices, and optionally the CPU
  • Uses a linear control algorithm to smoothly adjust fan speed (PWM) based on the current temperature (disk or CPU) between your defined low/high values
  • Identify and label PWM controllers to match physical fans easily
  • Dashboard tile and system integration
  • Optional FCP Airflow Dashboard tile, similar to Unraid’s built-in Airflow tile but enhanced with support for custom fan labels
  • Drag and drop fan configuration boxes to reorder them as you like. The new order is saved and reflected in both the UI and Dashboard.

🔧 Manual Installation

FanCtrl Plus is available in Community Apps (CA). Just search for “FanCtrl Plus” to install.

Support / Issues

Donate

Download Statistics

24,069
Total Downloads
300
This Month
1,380
Avg / Month

Downloads by Month

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
https://raw.githubusercontent.com/ck9393/fanctrlplus/main/unraid/fanctrlplus.plg
Last Updated2026-10-16
First Seen2025-07-21