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. Sounds great… thank you.
  2. Can I make a suggestion? I’m rarely in the Dashboard page. It would be nice to add a visual indicator to the unRAID menu bar when the system is streaming. Something obvious (animated even?) that would get your attention and it would link to the Stream Viewer page. Or better yet, it would populate a tooltipster pop-up window that would show the contents like you show on the dashboard… this way there is no need to navigate away from your current page.
  3. Requesting Community Applications please...
  4. Quick Favorites Plugin Requesting Community Applications 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 Quick Favorites is incredibly simple. Log into your Unraid WebGUI. Navigate to the Plugins tab. Select the Install Plugin tab. Paste the URL below into the text box and click Install. DISCLAIMER: I am NOT a seasoned programmer. And this is my first plugin. I got this done purely with the help of Gemini 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.
  5. @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!!
  6. That was fast…. Thank you! I will check it out! Awesomeness….
  7. 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.
  8. 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!
  9. 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!!
  10. 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.
  11. Excellent. It is fantastic to see this plugin grow and grow...I'm proud to brag that I art directed the ORIGINAL plugin design (it wasn't even called FolderView) many many years ago. I am currently on the FolderView2 version. I have made EXTENSIVE tweaks to the UI CSS... is this still supported? I would hate to start from scratch to get the look and feel I want. A mini guide for this would be greatly appreciated. Currently, I have a css file in the /boot/config/plugins/folder.view/styles/ folder. The plugin picks up this .css file for some of its formatting. I'm sharing the file below. Below is my Docker page design... including my custom animated icons: https://github.com/hernandito/unRAID-Docker-Folder-Animated-Icons---Alternate-Colors hernando.docker.css Thank you for continuing this?
  12. Hi gang, In a nutshell, this provides a complete history and backup of all your Docker template changes for as long as you want. It all operates off a web ui. There are additional features which I will outline at the end. I created this package with the help of Gemini AI. It took over a month of almost full time work. I think the end results are impressive and for me, it has already been useful. I want to share but with a couple of disclaimers. I am not a master programmer. I know enough to explain what I want, and rudimentary understanding of scripts. I relied completely on AI for this. Because of this, I am not sure I can provide much support or implement features/changes. I will be posting this in my Github for others to fork, and revise. Second, very important. This is NOT a "live" status page. The page ONLY gets updated when the User Script is run. This is meant to give you a snapshot of everything that has changed within your docker configurations. As such, each daily snapshot file includes the docker changes detected that day. You can also go back in time, and get every version of the docker templates. You can download the XML file and restore the old version. This project starts as a UserScript, As a second part of this project, you can implement this as a template, so it works within the Tools page in the unRAID WebUI. In my UserScripts, I have configured this to run Daily. If there are no changes detected on any given day, the script does nothing. OverviewDocker Reports is a high-fidelity "Time Machine" for your Unraid Docker templates. It audits your configurations every time it runs, tracking changes to Ports, Paths, and Variables, and even allows you to recover configurations from deleted containers. unRAID_docker_reports.zip Github Repo: https://github.com/hernandito/unRAID-Docker-Reports Installation Instructions for UsersStep 1: Create the Share FolderCreate a folder on your unRAIDserver where the reports and backups will live. It is recommended to use your cache drive for speed: /mnt/user/appdata/reports/DockerReports/ Step 2: Deploy the AssetsExtract the provided ZIP file into the folder you just created. Your structure should look like this: /mnt/user/appdata/reports/DockerReports/index.html /mnt/user/appdata/reports/DockerReports/assets/audit_logic.sh (and other files) Step 3: Set PermissionsFor the script to function, it must have permission to execute the audit engine. Open the Unraid Terminal and run: chmod +x /mnt/user/appdata/reports/DockerReports/assets/audit_logic.sh Step 4: Install the UserScript (The Engine)Install the UserScripts plugin from Community Applications. Create a new script named DockerReports. Click Edit Script and paste the provided script code. Configure the paths at the top of the script (REPORTS_BASE and UNRAID_URL). Set the schedule to Daily or At Array Start. Run the script once manually to generate your first report and initialize the database. Step 5: Install the Plugin (The Tools Menu)The plugin integrates the dashboard directly into the Unraid WebUI. Copy the provided DockerReports.plg file to the /config/plugins/ folder on your unRAID Flash drive. In the Unraid Terminal, run the following command to install it without rebooting: installplg /boot/config/plugins/DockerReports.plg Navigate to Tools > System Information > Docker Reports to access your dashboard. Features:1. CA Appdata Backup Integration & Error ReportingBackup Age Monitoring: Scans your CA Appdata Backup logs (ab.log) and displays the date of your last backup in the dashboard header. If the backup is older than your set limit (e.g., 2 days), the date turns red to alert you. Targeted Error Parsing: Automatically detects [❌] (errors) and [⚠️] (warnings) inside the backup log. Visual Hover Tooltips: If a container fails to back up (e.g., skipped volumes), its specific icon appears next to the backup date. Hovering over that icon displays a custom, human-friendly tooltip explaining exactly why it was skipped, so you don't have to dig through raw log files. 👻 2. "Ghost" Container Tracking (Deleted Apps)Automatic Deletion Detection: The script notices when a container's XML template is no longer present on your system and flags it as "Deleted/Uninstalled" in the permanent ledger. Sidebar Toggle: A "Show deleted containers" checkbox lets you hide or reveal historical containers to keep your sidebar clean. "Load Last Known Config" Engine: If you click on a deleted container, a dedicated recovery button will search backward through your historical archives to find the exact day before it was deleted. It then displays its final overview, ports, paths, and variables so you can easily rebuild it. 🕵️ 3. The Audit Engine & Change LedgerSmart Drift Detection: Doesn't just blindly copy files. It compares today's XML template against yesterday's, ignoring system-generated IDs, to find meaningful "human" changes. Granular Tracking: Audits and logs changes to: Ports, Paths (Volumes), and Environment Variables. Extra Parameters and Post Arguments. Network Names and Network Types. System State Sensors: Actively monitors Unraid's native "AutoStart" settings and the CA plugin's "AutoUpdate" settings, logging exactly when they are enabled or disabled. Before/After Values: The Ledger displays the exact old value and the new value side-by-side with a clean arrow (➜) so you know exactly what a path or variable used to be. 🕰️ 4. The "Time Machine" NavigationSmart Archive Calendar: Organizes your backups into an expanding tree of Years, Months, and Days. (Years are exclusive to prevent clutter, but you can open multiple months simultaneously to compare dates). Global Fuzzy Search: A search bar that hunts through your entire history ledger and sidebar. Typing a few letters brings up a predictive dropdown of matching containers. "Sticky" Search: If you search for a container (e.g., "Plex") and click a date in the calendar, your search term travels with you to that past date, automatically filtering the sidebar to highlight your target. "Latest" Quick Jump: A dedicated button that instantly returns you to the most current system snapshot, closing all historical archives. 🖥️ 5. Quality of Life & UI ConveniencesLive Container Status: The dashboard checks the active Docker daemon. Containers that are currently stopped or offline are grouped in a "Live Intelligence" widget, and their icons turn greyscale in the sidebar. One-Click "Edit in Unraid": Clicking a container's name opens the native Unraid Docker edit page for that specific app in a new tab. Direct XML Downloads: A button to instantly download the raw .xml template for any container on any specific historical date. Copy Path Utilities: A "Copy Paths" button in the header instantly copies the Windows SMB path (\\TOWER\appdata\...) to your clipboard so you can easily browse the raw files in Windows Explorer. Human-Friendly Formatting: Strips out ugly XML hex codes (like 
) and converts them into proper visual line breaks and clean text for easy reading. ⚙️ 6. System Efficiency & Native IntegrationZero-Waste Storage: If the script runs and detects zero configuration changes, it safely exits without creating a new backup folder, saving your disk space from redundant clones. Native Plugin Interface: Deploys as an official Unraid .plg file. It registers itself in the Unraid Tools menu, running securely inside the WebGUI via an iframe bridge, making it feel like a native part of the operating system. Enjoy.
  13. Sorry for the late reply. Not sure what you mean... the icon collection has grown over time. The screencap you posted above seems like a very early version of the collection. You can download these from my GitHub page. https://github.com/hernandito/unRAID-Docker-Folder-Animated-Icons---Alternate-Colors/tree/master
  14. Just as an FYI... I spent some time tweaking the css and here is a preliminary of what I have. I think it is much cleaner. Your eyes are now directed to the right places. While you are working on your updates, and if you are interested in making some visual tweaks, please PM me. If anyone is interested how I make the css edits slightly persistent, follow the below steps: 1) Copy the attached .css file to:/boot/config/plugins/user.scripts.enhanced/ 2) Edit the css to your liking. My attached file shows the above design. 3) In the command console, type the below to make your css changes show up: cp /boot/config/plugins/user.scripts.enhanced/page_userscripts.css /var/local/overlay/usr/local/emhttp/plugins/user.scripts.enhanced/styles/page_userscripts.css I created a batch scrip that does this automatically, you can also paste the above line into your go script file. OR you can create your very own Userscript! Thanks. page_userscripts.css
  15. Sorry... I was not clear. I do know a lot about .css. What was not clear to me is how the Custom Field in your settings page is to be used. I now understand that you need to type all the css overrides in that little input field. Not sure this is practical. I initially worked with the original author of the Folder View plugin to get to what looks like today's ui. Part of this was him/her implementing the custom css feature. I did find the css file located in: var/local/overlay/usr/local/emhttp/plugins/user.scripts.enhanced/styles/page_userscripts.css I do have a script in unRAID where I copy a bunch of files into different dockers and such to modify their respective UIs. I have this script in my go file and I can manually execute it as well. I will give editing the css file a try and share my tweaks to see if you like them. Thanks again.

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.