Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Abbie Doobie

Members
  • Joined

  • Last visited

  1. Hello! I wanted to write an abbreviated guide for this, as controlling fan speed on this HPE box felt like quite the daunting task! This guide will apply to the majority of gen 8 and 9 HPE servers. I have an ML350 Gen 9 myself. Here are the steps, although some are complex and I am linking to guides (hurray guides within guides!): Update and flash a modified version of iLO 2.77. This is a whole separate guide in and of itself, which I will link below. I highly suggest grabbing the pre-patched rom, and flashing with a live ubuntu image (or similar distro) to save some fuss. Guide: https://www.reddit.com/r/homelab/comments/sx3ldo/hp_ilo4_v277_unlocked_access_to_fan_controls/ Direct link to install guide: https://www.reddit.com/r/homelab/comments/hix44v/silence_of_the_fans_pt_2_hp_ilo_4_273_now_with/ Direct link to patched 2.77, in case that link dies: https://mega.nz/file/jBlgTB4R#pBrlDteBgmzr9zltSGPEWHPFEKuj2mCXWkyDLjyoPSQ In iLO, create a user account to manage the fans. Login to iLO > Administration (tab) > User Administration. Create a new user "ilofanuser". Remember this password! Remove all 5 permissions, they aren't needed [uncheck: Administer, Remote Console, Virtual Power, Virtual Media, and Configure iLO]. In Unraid, install User Scripts plugin. You'll need to SSH into iLO to set the fan speed EVERY TIME the server reboots. So we'll use this to schedule a script to make it easier! Prep SSH authentication. There are two methods: Option 1: SSH Keys. You can find guides all over. I ran into countless issues and threw my hands up in frustration, but it is the proper option. Option 2: sshpass (including the password in the script). This is the dummy method, and it's what I went with. Since we disabled all permissions for our ilo account anyway, I felt it was an acceptable risk. Grab the latest version of sshpass for Slackware from here (ex: sshpass-1.10-x86_64-1cf.txz) https://pkgs.org/download/sshpass Copy that archive onto your Unraid USB Drive within the "extra" folder. (so it will be "/extra/sshpass-1.10-x86_64-1cf.txz" or whichever version is most recent). Reboot Unraid. Sshpass is now installed! Add a new User Script to control fan speed. See below for example using sshpass. Adjust the auth variables: Add your IP (ex: 192.168.1.1) Add your user (ex: ilofanuser) If you used sshpass, ensure the password is entered AND you keep it in single quotes (ex: 'mypassword') Adjust the LO and HI values for each set of sensors. You should read more about each sensor, and what they control. I have broken the sensors into chunks to make things easier to manage for myself (PCI area, HD Controller stuff, Misc, Harddrives) I heavily suggest you do NOT adjust the CPU nor RAM. In my case, sensors 01-06. DO NOT BLINDLY COPY THIS SCRIPT. Tweak these values carefully! My settings are far from perfect. My settings are based on ample space between each harddrive. If things are cramped, you will need MUCH HIGHER AIRFLOW to keep them in the safezone. Adjust the PID lists in each loop. These are grouped together based on type, see step 7.1 above for explanation. If needed, uncomment the "override thresholds" section and ensure the appropriate sensor is here. This is only needed if you have drives that fail to authenticate, causing HD Max to be too high, and trigger random shutdowns. DO NOT BLINDLY ENABLE THIS. You are disabling a safety afterall. Only use if you cannot get your drives to auth, and HD Max temp is causing problems. Save the script, and set it to run at startup of array. Run it once manually, your fans should drop to a much more agreeable noise level! Tax your server; ensure fans ramp up appropriately when CPU and/or GPU need it. Script (originally grabbed from the reddit thread linked above, and edited a bunch):

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.