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.

DZMM

Members
  • Joined

  • Last visited

Everything posted by DZMM

  1. @veritas2884 made some major improvements today that will help with stability and ensuring the mount self-heals even better. Priming of --dir-cache is much better as well as it now adds the pending downloads folder 1.0 RC4 Mount Script Changelog Smart-Skip Logic (New!): The script now recognizes which apps you actually have installed. It won’t try to start apps you don't own (like specific "Arrs" or Book readers), which keeps your logs clean and free of "False Alarm" errors. Safe-Start Timing (New!): Added a 5-second "staggered" delay when starting your apps. Instead of everything rushing the door at once and spiking your CPU, your apps now line up and start in an orderly fashion. "Invisible" Database Protection: If you use a database like Postgres, the script makes sure the "engine" is fully warmed up and running before it lets your media apps try to connect. This prevents those annoying "Database not found" crashes during a reboot. The "Zombie" Mount Fixer: Sometimes a connection "freezes" (technically called a Zombie Mount). The script now detects these frozen connections specifically and clears them out automatically so your media starts playing again. Anti-Corruption Shield: Added a "Safety First" save method. The script now writes its progress to a temporary file before saving it to your main database. If the power goes out or the script is interrupted, your main settings stay safe and uncorrupted. Auto-Correction for Folders: Fixes any "slash" or "backslash" issues in added folder paths. The script automatically cleans up your typing to ensure it finds the right folders every time. Simple "Heartbeat" Report: At the end of every run, a clean summary is added to the logs. It states exactly what is connected, what is running, and—if something is offline—it gives a simple reason why.
  2. Yes, no need to bother with mergerfs this time. Because NzbDAV and Decypharr (if you are using) are using symlinks to their respective mounts, you can move the streaming links anywhere on your server. This is a much better system - no need to download and upload to gdrive just in case you might play something that then needs downloading again. Just stream on demand using RAM! What settings did you go for and how are your launchtimes? When my server is busy playback starts in under 3s and if not busy typically before I can count to "1".
  3. No worries - it's good to have a project to work on in my spare time again.
  4. New even better project available using NzbDAV!
  5. It's been nearly 8 years since I posted my guide to using Google Drive to create a media library of unlimited size with the help of @slimshizn and @Kaizac . Sadly Google changed its policies on unlimited cloud storage, but I'm back with the improved 2026 version that doesn't need any cloud storage at all! This solution uses NzbDAV to stream files on demand via Usenet, which are mounted by rclone for Plex and your arrs to access - in theory an infinite library can be created. I have created a batch of scripts to help you do this as efficently as possible to get the fastest launch times and fast library management. The scripts are available here. The scrips below will be old - please always grab from Github. This post will be used mainly for script support and to get ideas for enhancements, but may be a good place to get help with integrating NzbDAV as well. ------------------------------------------------------------------------------------------------------------------------------ Rclone Mounting & Library Maintenance for NzbDAVThis repository provides a robust toolkit for managing Rclone mounts and library health on Unraid. It is specifically designed to handle the complexities of NzbDAV and Decypharr ensuring your media stays connected and your system shuts down cleanly. What’s in the Box?You get three core scripts. While the Heartbeat script is the engine, Sentinel and The Janitor are highly recommended to keep your library healthy and your server stable. 1. Rclone Heartbeat & Intelligent Priming (The Engine)This is the "always-on" monitor. It keeps your NzbDAV and Decypharr mounts alive. If a mount drops, it stops your media apps (Sonarr, Radarr, etc.), fixes the connection, and restarts them once everything is stable. Fast Scans: Uses "Smart Priming" to scan only new library additions, keeping things snappy even with massive libraries. Safety First: Includes a "Nuclear Option" that force-resets the environment if recovery fails multiple times. 2. Symlink Sentinel (The Library Cleaner)Think of this as your automated library auditor. It scans your media folders for broken symlinks caused by missing files on your cloud mounts. Auto-Repair: It talks to your *Arrs (Sonarr, Radarr, etc.) to trigger a refresh and cleanup of dead links. Performance: Uses custom depth settings (e.g. only looking 3 or 4 folders deep) so it doesn't waste time scanning thousands of irrelevant files. 3. The Janitor (The Shutdown Orchestrator)Unraid often struggles to stop the array if Rclone mounts or ZFS pools are still "busy." The Janitor ensures a graceful exit. Database Safety: Flushes and stops your databases (like Postgres) properly before the array stops. Clean Unmounts: Lazily unmounts cloud paths and exports ZFS pools to prevent "unclean shutdown" errors. How It WorksThe scripts use a "Foundation & Consumer" model. The Heartbeat script ensures the "Foundation" (NzbDAV/Rclone) is solid before allowing the "Consumers" (Sonarr, Radarr, Plex) to run. If the foundation cracks, the script stops the consumers to prevent them from "seeing" an empty library and making a mess of your database. AssumptionsYou are running Unraid with the User Scripts plugin installed. You have a working Rclone config file located at /boot/config/plugins/rclone/.rclone.conf. Your media is organised in a standard structure (e.g., /tv/Show/Season/File). Quick Setup GuideConfigure: Open each script and check the User Configuration section at the top. Update your paths, API keys, and Rclone settings. Test: Set DRY_RUN="Y" in the scripts first to see what they would do without making actual changes. Deploy via User Scripts Plugin: Rclone Heartbeat: Set to run on a custom cron schedule (e.g., */5 * * * * for every 5 minutes). Symlink Sentinel: Schedule to run via cron once a day or once an hour depending on your library activity. The Janitor: Set this script to run At Array Stop to ensure clean shutdowns.
  6. DZMM replied to Waseh's topic in Plugin Support
    There's a problem with rclone 1.73.2 and nzbdav - does anyone know how to rollback using the plugin to 1.73.1? Thanks @Kaizac FYI Update: nzbdav have updated to fix the issue. If anyone needs to rollback in the future I temporarily uninstalled the plugin and used: rclone selfupdate --version 1.73.1 Make sure you backup your config before doing so as uninstalling the plugin removes it!!!
  7. I'm not sure what's gone wrong as I haven't tweaked this for years, but this week my main PC has become unusable. It is very slow and will intermittently freeze/lock up, although I can still move the mouse. Playing audio is terrible - so choppy that you can't make out words. Diagnostics attached. Thanks in advance for any help as I'm desperate to fix as this is my work machine. highlander-diagnostics-20260202-1702.zip
  8. Thanks for replying. Is rclone hammering away? I've not tried stopping docker - I've been rebooting. After reboot it's slow, then okish, and then seems to grind down again after a few hours.
  9. For around a week, my GUI has been really slow and responsive - it can sometimes take literally minutes for a tab like Dashboard and Main to load. Launching a terminal window fails most of the time. The problem is on multiplie machines so I don't think it's a browser issue. Any ideas what's wrong? Thanks in advance for any help highlander-diagnostics-20250717-0914.zip
  10. I've tried the docker mysql root password and also my unRAID root password
  11. Thanks. I'm I doing something wrong? root@d24f65b19878:/# mariadb-upgrade -u root -p Enter password: Reading datadir from the MariaDB server failed. Got the following error when executing the 'mysql' command line client ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) FATAL ERROR: Upgrade failed
  12. Hi - I'm having problems connecting to Nextcloud and in my mariadb logs it says: ################################################################# # # # An upgrade is required on your databases. # # # # Stop any services that are accessing databases # # in this container, and then run the command # # # # mariadb-upgrade -u root # # # ################################################################# I've tried but I get this: root@d24f65b19878:/# mariadb-upgrade -u root Reading datadir from the MariaDB server failed. Got the following error when executing the 'mysql' command line client ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) FATAL ERROR: Upgrade failed I'm not very good with linux - am I doing something wrong? Thanks in advance.
  13. I've just upgraded to 7.0.0 and I can't access my Webgui - dockers, VMs, shares etc are all working fine. I just can't get into my Webgui at 192.168.1.1. Any ideas? I've tried searching the forum and I can't find anyone else with the same problem. network.cfg: # Generated settings: IFNAME[0]="br0" BRNAME[0]="br0" BRSTP[0]="no" BRFD[0]="0" DESCRIPTION[0]="LAN" BRNICS[0]="eth0" PROTOCOL[0]="ipv4" USE_DHCP[0]="no" IPADDR[0]="192.168.1.1" NETMASK[0]="255.255.255.0" GATEWAY[0]="192.168.1.254" DNS_SERVER1="192.168.1.254" USE_DHCP6[0]="yes" DHCP6_KEEPRESOLV="no" VLANS[0]="1" SYSNICS="1" Update: added diagnostics I haven't posted diags as I can't remember how to do without the Webgui (I have barely touched my server for a few years) Thanks in advance for any help. highlander-diagnostics-20250211-1648.zip
  14. oh well, it looks like the google drive days are coming to an end. I kept my storage even though I couldn't add new stuff as it still had years worth of content. However, I just got this message today saying my account will be cancelled: Your Google Workspace Enterprise Standard for your account xxxxx.com has been scheduled for suspension and will soon be canceled, and your data will be lost Hello, We’ve noticed that your account xxxx.com has been using more storage than currently available to you. For this reason we placed your account in a “read-only” state. Learn more about what happens when you exceed storage limits. Because you have not taken the necessary steps to free up or get more storage, we will suspend your Google Workspace Enterprise Standard subscription in 15 days on April 20, 2024. If you take no action your Google Workspace Enterprise Standard subscription will be canceled. You can export all your organization's data before the subscription is canceled. You will be notified prior to your subscription being canceled. Once your subscription has been canceled, you will lose all your data and cannot recover it. Sincerely, The Google Workspace Team
  15. I'm on Enterprise Standard. I hope I don't have to move to Dropbox as I think it will be quite painful to migrate as I have over a PB stored. I have a couple of people I could move with I think - @Kaizac just use your own encryption passwords of you're worried about security. I actually think if I do move, I'll try and encourage people to use the same collection e.g. just have one pooled library and if anyone wants to add anything, just use the web-based sonarr etc. It seems silly all of us maintaining separate libraries when we can have just one. Some of my friends have done that already in a different way - stopped their local Plex efforts and just use my Plex server.
  16. I've just read about 10 pages of posts to try and get up to speed on the "shutdown". Firstly, a big thanks to @Kaizac for patiently supporting everyone while I've been busy with work. I wrote the scripts as a challenge project as someone who isn't a coder over a few months - I literally had to Google for each step "what command do I use to do xxx?", So it's great he's here to help with stuff outside the script like issues regarding permissions etc as I wouldn't be able to help! Back to business - Can someone share what's happening with the "shutdown" please as I'm out of the loop? I moved my cheaper Google account to a more expensive one I think about a year ago, and all was fine until my recent upload problems - but I think that was from my seedbox and unrelated, as I've started uploading from my unraid server again and all looks ok. I've read mentions of emails and alerts in the Google dashboard - could someone share their email/screenshots please and also say what Google account they have?
  17. Is anyone else getting slow upload speeds recently? My script has been performing perfectly for years, but for the last week or so my transfer speed has been awful 2023/06/18 22:37:15 INFO : Transferred: 28.538 MiB / 2.524 GiB, 1%, 3 B/s, ETA 22y21w1d Checks: 2 / 3, 67% Deleted: 1 (files), 0 (dirs) Transferred: 0 / 1, 0% Elapsed time: 9m1.3s It's been so long since I looked at my script I don't even know what to look at first Have I missed some rclone / gdrive updates? Thanks
  18. That's one of the drawbacks of the cache - that it caches all reads e.g. even when Plex, Sonarr etc are doing scans. You could turn off any background scans that your apps are doing - I accept it as a necessary evil in return for the amount of storage I'm getting for £11/pm (I think that's what I pay)
  19. I hope so - I think I've been a victim of the bug where my mount would keep disconnecting - and sometimes too fast for my script to fix.
  20. ahh on a PC now so can read better. you need to store your local files in /mnt/user/media/media_archive_gdrive/Tv for it to work, and then: LocalFilesShare="/mnt/user/media" I.e the union then combines the two /media_archive_gdrive directories.
  21. Change to: LocalFilesShare="/mnt/user/media"
  22. My load and CPU rarely go over 50%. I think it's something like fs.inotify.max_user_watches being too low. I think I'm under 10TB per day, but it feels like a uncomfortably low ceiling that I'll break through at some point. I'm just going to ditch some of the teamdrives. I've just checked and I've only got an average of 40K items in each. The max is 400K and I think the drives slow down at 150K, so my recent balancing was a bit too excessive. The slowdown at 150k is probably only marginally, and I'm a long way from that anyway.
  23. Ok, ditching again - the performance is too slow. It's been running for an hour and it still won't play anything without buffering. Maybe union doesn't use VFS - dunno. I might have to go with dropbox as my problem is definitely from the number of tdrives I have - 10 for my media, 3 for my backup files, and a couple of others. Unless I can find out if it's e.g. an unraid number of connections issue.

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.