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.

hernandito

Community Developer
  • Joined

  • Last visited

  1. Thanks for the detailed list - this is exactly the kind of feedback that makes uC better. Six of your eight are done and will be in the next update: - Button bar can be hidden. There's a new "Buttons" box in the Select row (and a setting in Settings > General). The F-keys keep working from the keyboard. - Configurable F-keys. Settings > Keyboard now has a "Windows / Midnight Commander" preset (F2 = Rename, F3 = View, F4 = Edit), or you can set each key yourself. The button bar, the right-click menu and the keyboard help all follow your choice. - Filter while typing. Click the small icon at the left of the Jump box (or Settings > Keyboard) to switch from "jump to name" to "filter". Only matching names stay; Backspace removes a letter; Esc or opening another folder shows everything again. Anything ticked that gets filtered out stays ticked, but actions only touch what you can see. - Right-click ticks. Settings > Keyboard > "Right-click ticks". Right-click ticks or unticks a row, dragging with the right button held ticks a run of rows, and holding it still for half a second opens the menu. Shift + right-click still gives the browser's menu. - Recently changed files highlighted. Settings > General > "Mark what changed lately" (5 / 15 / 60 minutes or a day). Changed names show in green; the colour can be changed with the --recent CSS variable. - The active-pane frame. Good catch, and not your OCD: the thicker border was eating into the list. Both panes now keep the same border size and only the colour changes, so nothing shifts when you switch. Two I'm holding back for now, on purpose: Using dlandon's Recycle Bin folder: it sounds tidy, but two tools managing one folder is where things go wrong. uC's Undo and "Empty trash" need to know exactly which items are theirs. If they shared .Recycle.Bin, emptying uC's trash could wipe files you deleted over SMB from Windows. The other way round, the Recycle Bin's own auto-empty schedule would remove uC's items, and Undo would find nothing to bring back. Keeping them separate means neither can empty the other's deleted files. Slow second click to rename: in "Always pick first" mode the second click already means "open". Making a slow second click mean "rename" turns every second click into a timing guess - open or rename, depending on how fast you were. I'd rather not risk accidental renames. With F2 now able to be Rename, you get a fast rename without that risk. I may come back to it later as a mouse-only option. Thanks again - keep it coming! Gentle reminder to the Community Applications team. Plugin is still not listed. I have posted this in my template repo, with all the latest guidelines / requirements covered to the letter. Please advise what I need to do so it gets published. Many, many weeks have been spent on this. @Squid. Thank you!
  2. Plugin still awaiting listing to CA. I have fulfilled all the proper latest requirements, and CA has not picked it up. Here is my template repo, with the proper unCommander.xml listed. https://github.com/hernandito/docker-templates
  3. Hi everyone, I've used Midnight Commander on my servers for well over a decade, and I always missed it when I was on the unRAID web UI - especially on my iPad. So I built: A FAST proper two-pane file manager that lives in its own tab of the unRAID menu bar. Two folders side by side. Pick files on one side, press Copy or Move, and they go to the other side. If you know Midnight Commander, Norton Commander or Total Commander you'll feel at home straight away - F5 copies, F6 moves, Tab switches panes, Insert ticks. If you don't, everything also has a button, and it works great with a finger on a tablet. Made with Claude AI WHAT IT DOES File management - Copy, move, rename, new folder, delete, permissions and find - with F-keys, buttons or taps - Copies and moves run as background jobs with progress - close the tab and they keep going, and you get a notification when they finish - Delete goes to a trash on the same share or disk; Restore puts things back where they came from (or delete for good when you want the space now) - Undo for rename, move, delete, new folder and even copies - Before anything is overwritten you see a list, and the old versions are kept in the trash - Batch rename with a live before/after preview - all-or-nothing, with one Undo - Compress to .zip / .tar.gz; extract .zip, .rar (incl. RAR5), .7z, .tar.gz and more - Folder sizes in the background, and Compare two folders (including subfolders) - Viewer and editor for config files, scripts, compose files, logs, .nfo and more, with colour highlighting; picture and PDF viewer - Disk column: see which disk(s) or pool a file in /mnt/user really lives on - Copy/move guard: it refuses things that would destroy data, like copying a disk folder onto the same folder in its share Made for unRAID - Starts at /mnt: shares, every disk and pool, Unassigned Devices, plus /boot - Optional "Whole OS" view: one tap and the top becomes / - /boot, /etc, /var, /tmp and the rest, just like MC on the console (switch it on in Settings first) - Practice mode for learning without risk - anything that could change your files is locked - Optional auto-refresh when other programs change a folder Media tools (Settings > Tools, or the little film / TV buttons next to Settings) - Empty folders on disks - finds the leftover empty folders Unraid's share view hides, and removes them safely - Movie folders without a video - folders with only posters, .nfo files or a sample left. Send them back to Radarr to download again into the same folder - TV shows with missing episodes - checks every show folder against its episode list on TVmaze (no account or key needed) and shows exactly what's missing, season by season. Shows numbered differently from TVmaze are checked against Sonarr's numbering, and a "What's wrong" box explains anything odd in plain words - Sonarr integration - get a show's missing episodes (or one season) with one tap. Shows Sonarr doesn't have are added with their existing folder and only the missing episodes are wanted; whole missing seasons are also searched as season packs. If Sonarr downloads something but won't import it ("matched to series by ID"), unCommander can import it for you Make it yours - Text size per device - bigger text on the desktop, normal on the iPad, without zooming the rest of unRAID - A Midnight Commander theme: blue panels, cyan bars, yellow ticked files - Your own CSS with live preview and a colour picker, sounds, shortcut buttons for your favourite folders, and you can rename the menu tab - All keyboard shortcuts are listed in Settings > Keyboard See more screenshots at my GitHub Repository INSTALL Pending Community Apps) listing - STAY TUNED. - Apps tab: search for "unCommander" and click Install, or Manual Install - Plugins > Install Plugin, and paste: https://raw.githubusercontent.com/hernandito/unCommander/main/uncommander.plg Then reload the page - unCommander appears in the menu bar. Requires unRAID 6.12 or newer. Your settings are kept on the flash drive (/boot/config/plugins/uncommander). Removing the plugin leaves them, and any trash folders, in place. GOOD TO KNOW - Nothing runs in the background unless you start it, and the tools only read your files until you choose to change something - The TV tool uses TVmaze's free public API, politely paced - 7-Zip (for .rar and .7z) is downloaded once at install from the official 7-Zip releases, checksum-checked, and kept inside the plugin's own folder LINKS - GitHub (source, full user guide, issues): https://github.com/hernandito/unCommander - User guide: https://github.com/hernandito/unCommander/blob/main/docs/USER-GUIDE.md This is the first public release, so I'd love to hear how it works for you - bugs, ideas and screenshots of your setups are all welcome in this thread or on GitHub. Enjoy!
  4. @Nogami @Vvei_61 Thanks for reporting the issue. It has been fixed and update is available. Thanks again.
  5. To complement Quick.Favorites, I have created a UserScript for my own personal use. This script allows me to HIDE existing menu items. In my case, I wanted to hide the "Favorites", "Stats", and "Shares" menu since I rarely go to these pages. I am able to relegate "less-used" menu items to the QF menu. See screenshot below: The script is customizable to either restore the default menu, or disable it. There is a toggle setting that you change in the script (MODE="install" or MODE="remove" ). It also allows you to specify which menu items to "hide". Since I use my tablet mainly, I chose to hide the "Favorites", "Stats", and "Shares" menu items. In the script, comment out, add, or remove, the items you want under HIDE_HREFS=( WARNING: This script changes unRAID's defaults menu file. This is not a feature that would be allowed to be built in into the plugin by unRAID's Community Application standards. I am pasting it here only if someone wants to do this. In order for this to survive a reboot, in UserScripts, enable this script to be schedule to "At First Array Start Only". Here is the script to use in USerScripts: #!/bin/bash # # Hide unwanted Unraid navigation tabs # # Removes chosen items from the WebUI navigation bar (Dashboard, Main, Shares...). # Hiding a tab does NOT disable the page - it only stops the tab being drawn. # The page still loads fine if you reach it another way. # # ---------------------------------------------------------------------------- # HOW IT WORKS # Creates one small folder of its own containing a single file: # /usr/local/emhttp/plugins/hide.nav.tabs/HideNavTabs.page # That file holds a few lines of CSS telling the browser not to display the # tabs you list below. Unraid picks it up automatically on every page. # # No Unraid file is modified, so there is nothing to back up, nothing to # restore, and an Unraid update cannot break it. # # SETUP # Paste into User Scripts, set the schedule to "At First Array Start Only", # then click "Run Script" once. Refresh the browser with Ctrl-F5. # # The schedule matters because /usr/local/emhttp is wiped on every reboot, # so the script has to re-create its file each time the server starts. # # TO UNDO # Set MODE="remove" below and run once, then set the schedule to Disabled. # Or from the console: # rm -rf /usr/local/emhttp/plugins/hide.nav.tabs # ...then refresh the browser. # ---------------------------------------------------------------------------- set -euo pipefail # ============================ CONFIGURATION ================================= MODE="install" # "install" to hide tabs, "remove" to restore them # Tabs to hide. Use the URL path, NOT the label shown on screen: # click the tab and copy the part after the address, e.g. # http://tower/Shares -> "/Shares" # Capitalisation matters. Add or remove lines freely. HIDE_HREFS=( "/Stats" "/Favorites" "/Shares" "/Tools" # "/Apps" ) # ============================================================================ PLUGDIR="/usr/local/emhttp/plugins/hide.nav.tabs" PAGEFILE="$PLUGDIR/HideNavTabs.page" echo "--------------------------------------------" echo " Hide Unraid nav tabs - mode: $MODE" echo "--------------------------------------------" if [[ "$MODE" == "remove" ]]; then rm -rf "$PLUGDIR" echo "Removed: $PLUGDIR" echo "All tabs restored. Refresh the WebUI (Ctrl-F5)." echo "Remember to set this script's schedule to Disabled." echo "--------------------------------------------" exit 0 fi if [[ ${#HIDE_HREFS[@]} -eq 0 ]]; then echo "HIDE_HREFS is empty - nothing to hide. Nothing changed." exit 0 fi mkdir -p "$PLUGDIR" # One CSS rule per tab. :has() targets the wrapper that holds the link, because # the whole tile has to go - hiding just the link would leave its padding behind. RULES="" for href in "${HIDE_HREFS[@]}"; do RULES+="#menu .nav-item:has(> a[href=\"$href\"]) { display: none !important; }"$'\n' done cat > "$PAGEFILE" <<EOF Menu="Buttons:100" Title="Hide Nav Tabs" Link="hide-nav-tabs" --- <style> /* Personal customization: hide selected navigation tabs. */ $RULES</style> EOF chown -R root:root "$PLUGDIR" chmod -R 755 "$PLUGDIR" echo "Created: $PAGEFILE" echo "" echo "Now hiding:" for href in "${HIDE_HREFS[@]}"; do echo " $href" done echo "" echo "Refresh the WebUI (Ctrl-F5) to see the change." echo "--------------------------------------------"
  6. Plugin is now active in Community Applications and fully functional. Enjoy. H.
  7. Requesting Community Applications please...
  8. Quick Favorites Plugin Currently Listed in Community Application. Plugin Name: Quick Favorites Description: A custom favorites menu for the unRAID header. Easily navigate to pages, Docker containers, and User Scripts with live previews and icon support. Install URL:https://raw.githubusercontent.com/hernandito/quick.favorites/main/quick.favorites.plg GitHub Repo: https://github.com/hernandito/quick.favorites Supercharge your unRAID navigation! Quick Favorites allows you to build a beautifully customized, lightning-fast pop-up menu right into your unRAID header. This takes the existing "Favorites" and replaces it with a Quick Favorites pop-up. Stop clicking through endless tabs to find your most-used settings, Docker containers, or User Scripts. Put them all in one place, accessible from anywhere in your Unraid dashboard. ✨ Features: Everywhere You Need It: The menu attaches to the Star icon in the top right of your unRAID header, making it accessible from any page. Fully Customizable Look: Change the width, grid layout, colors, and borders to perfectly match your unRAID theme. Icon Support: Use standard FontAwesome icons, native Emojis, or paste a URL to a custom image! User Scripts Integration: Don't just navigate—execute! You can map buttons to run your favorite User Scripts directly from the menu. Settings Page: In addition to being able to define the UI's look, the plugin also supports CSS customization for finer detail control: The Actions ExplainedWhen adding a new link in the Quick Favorites settings, you have access to powerful "Actions" that change how the link behaves. Here is what they do: Standard NavigationSave Tab (Same Window): Perfect for navigating to internal Unraid pages (e.g., /Dashboard or /Settings/DockerSettings). It opens the link in your current tab. New Tab (New Window): Ideal for external web GUIs (like Sonarr, Plex, or your router's IP). It opens the link in a brand new browser tab. User Scripts MagicYou must have the "User Scripts" plugin installed to use these features. Run Script (Console) (Run in Console Window): Click the button, and the traditional UserScripts script console window will pop up showing the script running in real-time. Run Script (Background) (Run in Background): Same as the UserScripts, the script will run silently in the background without interrupting your workflow. User Script Log (View you scheduled Logs): Instantly pops open a clean, formatted window to show the output logs of a specific script. 🛠️ How to InstallInstalling is incredibly simple. Search for Quick Favorites in Community Applications. DISCLAIMER: I am NOT a seasoned programmer. And this is my first plugin. I got this done purely with the help of Gemini AI and most recently Claude AI. I will do my best to support, but I encourage someone to fork what I have created and take over the reigns. Similarly, when it come to issues, anyone with more technical expertise please chime in, it would be greatly appreciated.
  9. @Wu23333 I love love this plugin... Thank you very much! I would like to make a suggestion, which I have already tried out. When editing the css code back and forth.; I thought it was a pain to do all the manual scrolling to get to the bottom of my customized css. Edit a few parameters, hit "Apply" review changes, scroll down to adjust, edit again, apply, preview, scroll again.... and so on. With help from ChatGPT, I created a version of the plugin that adds scroll buttons. They work quite well. I am pasting below the revised .plg and a test of the CustomCSS.page file it generates (see more below). I asked the AI, to keep your content untouched and just inject the 2 sections in the code that make the change... The two section in the .plg are Styling: lines 153 to 221 and JavaScript: lines 281 to 347. Here is the modified .plg file: custom.css.plg To manually test without launching the .plg, here is the file it generates that needs to be copied to /usr/local/emhttp/plugins/custom.css CustomCSS.page In keeping with the spirit... I have to customize the customizing page. Here is the code I used in screenshot above... I like the old monitor vibe. textarea[name="custom_css_black"] { background: #dfdfdf !important; color: #b1b1b1!important; border: 1px solid #c3c3c3!important; border-radius: 18px; height: 10vh !important; } textarea[name="custom_css"] { background: #3a3a3a!important; border: 23px solid #e4dac9 !important; padding: 15px !important; border-radius: 20px !important; color: #cdffc3 !important; box-shadow: 2px 4px 15px rgba(0,0,0,0.6); height: 60vh !important; } input[name="SAVE_CONFIG"] { background-color: #c00000 !important; color: #fff !important; } I hope you agree that this is a worthy feature, which saves you from a lot of tedious scrolling while tweaking the css. Please integrate if you agree. Please don't ask me to fork the repo... I am not much of an expert using Github. Thank you again!!
  10. That was fast…. Thank you! I will check it out! Awesomeness….
  11. I learned a big lesson… I followed the old tutorial from SpaceInvader about transcoding with plex. He mentioned adding the —runtime=nvidia. Worked great… when I upgraded to 7.2. I asked AI, do I need the driver plugin since I thought unRAID now includes it… it told me “no, you can remove it”. So I did… and of course it was wrong… and I had to re-install again and it had the new version, which did not work. I know it’s an old card… Do you remember unRAID during its infancy…? The premise was, “do you have an old pc and old hdds? You can make into a file/media server!” This was before dockers or anything. Fast forward to a week ago, i had an old GPU in a box under my bed…. And i thought, I can use it to transcode for my Plex friends. They always run into glitches and I get the calls; it’s not working! I thought it couldn’t hurt. I can’t bring myself to spend money on a GPU just for transcoding every once in a while. Oh… and I just started to get more 4K, Atmos, hdr10+, hecv, because I upgraded tv and avr. Seems like with latest plex, my friends were having a hard time playing my content…. Myself? I use Kodi htpc’s to play direct from my shares. AI told me that plex has been making changes and it was being stricter about what it would play. I went back to a release from a couple weeks back, and sure enough, the newer media worked again. And I thought hardware transcoding could help that. Am I the only one addicted to AI? It’s almost like I ask it everything, like “which hand to use when I go to the bathroom….” Anyway, let’s stay on topic here… Thank you my friend.
  12. Hi Guys, I seem to have gotten a related issue. I have an nVidia 1050 GPU. Yesterday I upgraded to unRAID v.7.2.4 from version 7.1.2. I had transcoding working on 7.1.2 and then also in 7.2.4. Last night, I got an error about downloading a new version of the driver. I manually updated by removing the old plugin, and installing the latest version v595.45.04. Transcoding did not work....! After about 2 hours w/ ChatGPT, I suggested restoring from my flash drive's yesterday backup. It analyzed this and, in summary ,it told me to go down to v580.119.02 of the driver. This got transcoding back in business... I will paste some of its conclusions below. Issue could be specific to Pascal-generation GTX 10xx GPUs GPU model (GTX 1050) Unraid version (7.2.4) driver that broke it (595.45.04) driver that fixed it (580.119.02) Plex container (linuxserver/plex) confirmation that NVENC works again @ich777 are you aware of this...? Would this affect other generations of GPUs? And other future versions of the driver? I have hard-locked this driver version, so I have no concerns having driver update itself and breaking. Hopefully this will help others if they run into the same issue. Oh... there is a little mystery. Before upgrading unRAID, I had Extra Parameter --runtime=nvidia. Plex worked perfectly. After upgrading, without me realizing, this crashed the Plex docker every time. I removed the parameter and Plex worked perfectly again. After all this rigamarole with the driver version issue; it is the opposite situation. If I do NOT have this in ExtraParameters, Plex will crash upon startup. If I do have it, the Plex works nicely. Not sure what this means... Thank you all!
  13. I too want to jump in and thank @chodeus and everyone else helping out on this. I finally got up the nerve to install this. And within an hour, I was able to replicate what I had. I have updated my repo (linked in Original Post) with a version for the version of my favorite plugin. For those who are new to this, I am pasting my repo links for: Github: FolderView Customized CSS Github: Animated FolderView Icons Thank you!!
  14. Thank YOU..! I look forward to the css feauture and the mini-guide. Hopefully the tag names won't change much. Nested Folder looks very interesting....indeed.

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.