]> ###2026.10.18e - Settings > About: link to the GitHub page and a "Buy me a coffee" button. ###2026.10.18d - FIRST PUBLIC RELEASE. - Two-pane, Midnight Commander-style file manager in its own tab of the Unraid menu bar. - Copy, move, delete (to trash or for good), rename, new folder, permissions, find - with F-keys or taps. - Background jobs with progress, Undo, Restore from trash, practice mode. - Batch rename, compress / extract (zip, tar, 7z, rar), folder sizes, compare folders. - View and edit text files with colour highlighting; picture and PDF viewer. - Optional Whole OS view: browse / like MC on the console. - Midnight Commander theme, per-device text size, your own CSS, keyboard shortcuts list. - Tools: empty folders on disks, movie folders without a video (Radarr), TV shows with missing episodes (TVmaze + Sonarr). /dev/null rm -rf /usr/local/emhttp/plugins/uncommander mkdir -p /usr/local/emhttp/plugins/uncommander /boot/config/plugins/uncommander ]]> &raw;/source/UnCommander.page 597d08f72c768e0341269ab5d26c7e4b &raw;/source/UnCommanderMain.page a197ca648565f77f4bffa8dbf74119db &raw;/source/css/mc-theme.css fb7211d1c4e59ee295e0de419efb4c40 &raw;/source/css/uncommander.css 20469bf8525af9643199a333101a9ba1 &raw;/source/include/api.php 9f04bceb7af8ca484dcc24cdf5bfcc7d &raw;/source/include/emptyscan.php e7b9db7c98ca29087e8b69cb789442e2 &raw;/source/include/lib.php 8d212cdf005d0fed2755bd2928fd3a0c &raw;/source/include/moviescan.php 2a440224373b72105fd16328f6ff8b09 &raw;/source/include/sizer.php 6d69e28d52b20b5831a209ba2efd8740 &raw;/source/include/tvparse.php cee3c9ea289d893f41397ac2f39fcd0f &raw;/source/include/tvscan.php 6aaa8390326e939d47d990fb8abb8e20 &raw;/source/include/worker.php a034b928fd8a885f694d5e9267ea2d1d &raw;/source/js/uncommander.js a6d38245e70b292a637e8e048d9db5e8 &raw;/source/scripts/apply-menu-name 8d44a8edfabfbfe885e726b1781ff7bd &raw;/source/scripts/purge-trash 947f54d3b5ce05a278f6ca8313e609e9 &raw;/icon.png e684dd95aabb171fdfc8fce13ac8ffa6 &raw;/description.txt 3514b12f9e4558683c30d84df5c714f5 /dev/null; then rm -f "$Z" echo "Downloading 7-Zip (about 1.6 MB)..." if curl -fsSL --max-time 120 -o "$Z.part" "$URL" && echo "$SHA $Z.part" | sha256sum -c --status; then mv "$Z.part" "$Z" else rm -f "$Z.part" echo "Note: could not download 7-Zip. Extracting .rar and .7z will be unavailable until unCommander is reinstalled while the server is online." fi fi if [ -f "$Z" ]; then rm -f "$BIN/7zzs" xz -dc "$Z" 2>/dev/null | tar -xf - -C "$BIN" 7zzs 2>/dev/null || tar -xJf "$Z" -C "$BIN" 7zzs chmod 755 "$BIN/7zzs" 2>/dev/null if [ -x "$BIN/7zzs" ] && "$BIN/7zzs" >/dev/null 2>&1; then echo "7-Zip ready." else echo "Note: 7-Zip could not be unpacked - .rar and .7z extraction is unavailable." fi find /boot/config/plugins/uncommander -maxdepth 1 -name '7z*-linux-x64.tar.xz' ! -name "$(basename "$Z")" -delete fi ]]> &version; "$CONF/uncommander.cfg" chown -R root:root "$PLUGDIR" find "$PLUGDIR" -type d -exec chmod 755 {} + find "$PLUGDIR" -type f -exec chmod 644 {} + chmod 755 "$PLUGDIR/scripts/"* "$PLUGDIR/bin/"* 2>/dev/null # the custom menu name from Settings, if one was saved php "$PLUGDIR/scripts/apply-menu-name" # daily trash clean-up at 04:17 echo "17 4 * * * $PLUGDIR/scripts/purge-trash &>/dev/null" > "$CONF/uncommander.cron" update_cron echo "" echo "----------------------------------------------------" echo " unCommander $VERSION installed." echo " Open it from the Unraid menu bar (reload the page)." echo "----------------------------------------------------" echo "" ]]> /dev/null rm -rf /usr/local/emhttp/plugins/uncommander /tmp/uncommander echo "" echo "unCommander removed. Your settings (/boot/config/plugins/uncommander) and any" echo ".uncommander-trash folders on your shares were left in place." echo "" ]]>