]> ###2026.07.13 - Fully customisable dashboard. Build any page from a library of modules and pick each one's look: bar, ring, gauge, history graph, area, segmented blocks, used/free split, trend, or big number. New modules - Array status, Updates (Unraid OS + plugins), Power draw, NPU, Fans, Host, VMs, and per-item Disk / Interface / Container / VM cards. The Docker cards show each container's IP and flag when an image update is available. - Web Layout editor with a live preview. Add, rename, reorder, delete and show/hide pages; for each module choose its visualisation (and, for per-item cards, which disk/interface/container/VM), with a live render of the real 258x960 panel beside you. - Fan control from the panel. Drive all four chassis fans on Auto / Silent / Quiet / Turbo temperature curves (CPU fans follow the CPU, case fans the hottest disk) or Max. A floor keeps every fan spinning and a critical temperature forces 100%. Live fan RPM on a Fans card, including an animated spinning-fan view. - Theme your dashboard. Choose the font, heading and text sizes, and every palette colour with live colour pickers - now including card-title and dim-text colours plus a card-opacity slider. Point at a wallpaper and a header logo from any image on the server via a file browser; both hot-swap on the panel live, with no restart. Pick network-rate units (bits or bytes) and the primary network interface. Cards grow with the text size instead of overlapping. - Wallpapers and full-screen pages. Make cards translucent so a wallpaper shows through (globally or per page), add Spacer modules to push content down, and hide any page's header bar / title card / page dots for a clean full-screen image page. A text drop shadow, a themeable card-title colour and a wallpaper-dim scrim keep everything readable over even busy images. - Theme presets and sharing. Built-in presets (Unraid, Sakura, Ember, Abyss, Aurora, Grape, Cyber, Mono) recolour the dashboard in a click; Save current writes a theme file to panel/themes/, and a Load-a-theme dropdown lists your saved themes - share one by copying its .cfg. - Power-save schedule. Turn the screen and disk/LAN LEDs off between two local times (quiet hours). A tap wakes everything and it re-sleeps 30s after the last touch; the timezone comes from Unraid automatically, and the power LED stays on. - Smarter front LEDs. Configurable LAN and per-state disk-light colours, power light on/off, and an activity mode that blinks the disk/LAN LEDs on I/O and goes solid when idle. - Redesigned settings. Screen, Lighting and Display (theme + layout) tabs now share one consistent look; everything is also editable live from the panel's own touch Settings page. ###2026.07.12.1 - New plugin icon: original line-art of the UGREEN iDX6011 Pro by Deivizzz. ###2026.07.12 - Initial release. The full front panel for the UGREEN NASync iDX6011 Pro on Unraid, working natively - no UGOS required. - 258x960 touch LCD dashboard: seven swipeable pages (Home, Overview, Hardware, Network, Disks, Docker, and an interactive touch Settings page) with live CPU/memory/network/disk/GPU/power stats, array + notification state, and the official Unraid header mark. - Smart front LEDs (power / 2x LAN / 6x disk): drive presence, SMART health (green/amber/red) and LAN link, updated live. - Self-contained install: downloads a SHA256-verified payload and registers its own EFI boot entry (no UGOS/NVMe/grub dependency); the panel lights once the box boots that entry. If it stays dark, set that entry first in the BIOS under Boot > UEFI USB Hard Disk Drive BBS Priorities, then reboot. - Bundled touch modules + display wake-probe overlay are built for Unraid 7.3.2 (kernel 6.18.38-Unraid); rebuild with boot/build-overlay.sh for other kernels. - Requires the BIOS Watchdog Timer disabled (Ctrl+F1 in BIOS setup reveals it). https://github.com/noodlemctwoodle/unraid-ugreen-idx6011-pro/releases/download/&version;/&name;-&version;.txz deb16a6f94d3e3a6dd01d347a4e5dacaa72d9880ff1b4323d5c05c1535755764 # --- stage the flash payload from the downloaded, SHA256-verified archive --- # Re-extract when the archive is newer than the marker, so a re-published payload # at the same version (Unraid re-downloads it on SHA change) still stages. MARK="&plgdir;/.payload-&version;" TXZ="&plgdir;/&name;-&version;.txz" if [ -f "$TXZ" ] && { [ ! -f "$MARK" ] || [ "$TXZ" -nt "$MARK" ]; }; then tar xJf "$TXZ" -C "&plgdir;" && touch "$MARK" fi # --- seed settings once (user edits then survive updates) --- if [ ! -f "&plgdir;/panel/settings.cfg" ]; then mkdir -p "&plgdir;/panel" printf 'BRIGHTNESS=75\nINTERVAL=1\nROTATE=0\n' > "&plgdir;/panel/settings.cfg" fi # migrate: the panel autostart used to live in /boot/config/go — now plugin-managed sed -i '/# UGREEN iDX6011 Pro front-panel dashboard/,/^fi$/d' /boot/config/go 2>/dev/null # webGUI assets: plugin icon + settings page + colour-picker CSS/JS + Apply command. # restart.sh MUST live under the webGUI docroot: update.php only runs a #command that # realpath()s inside /usr/local/emhttp, so the config page points at plugins/&name;/restart.sh. mkdir -p /usr/local/emhttp/plugins/&name;/images [ -f "&plgdir;/images/&name;.png" ] && cp "&plgdir;/images/&name;.png" /usr/local/emhttp/plugins/&name;/images/ for f in UgreenIDX6011Pro.page UgreenIDX6011ProLighting.page \ UgreenIDX6011ProLayout.page idxcp.js idxcp-inc.php idxlayout.js preview.php theme.php restart.sh; do [ -f "&plgdir;/$f" ] && cp "&plgdir;/$f" /usr/local/emhttp/plugins/&name;/ done rm -f /usr/local/emhttp/plugins/&name;/upload.php # removed: wallpaper/logo now use a file path, not an upload chmod +x /usr/local/emhttp/plugins/&name;/restart.sh 2>/dev/null [ -f "&plgdir;/start.sh" ] && bash "&plgdir;/start.sh" [ -f "&plgdir;/start-panel.sh" ] && bash "&plgdir;/start-panel.sh" echo "" echo " ==============================================================" echo " ugreen-idx6011-pro &version; installed" echo "" echo " - Front-panel LEDs (power / LAN / disks) are live now." echo " - The 258x960 touch LCD lights only when the box boots the" echo " 'Unraid (iDX6011 panel)' EFI entry this plugin registered." echo "" if [ "$(cat /sys/class/drm/card*-eDP-1/status 2>/dev/null | head -1)" = "connected" ]; then echo " Panel: ACTIVE - the dashboard is running. Nothing else to do." else echo " Panel: NOT ACTIVE this boot. To light it:" echo " 1) In the BIOS make the panel entry boot first:" echo " Boot > UEFI USB Hard Disk Drive BBS Priorities" echo " > 'Unraid (iDX6011 panel)'" echo " 2) Reboot." fi echo "" echo " Docs: github.com/noodlemctwoodle/unraid-ugreen-idx6011-pro" echo " ==============================================================" echo "" true [ -f "&plgdir;/stop.sh" ] && bash "&plgdir;/stop.sh" [ -f "&plgdir;/stop-panel.sh" ] && bash "&plgdir;/stop-panel.sh" rm -rf /usr/local/emhttp/plugins/&name; rm -f /tmp/plugins/&name;.plg echo "&name; removed (LEDs off, dashboard stopped)." echo "NOTE: boot chain (EFI entry + /boot/bzroot-wakefix) and &plgdir; files are" echo "left intact on purpose - see docs/front-panel-blueprint.md for full uninstall." true