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.

Dor

Members
  • Joined

  • Last visited

  1. Done, #44.
  2. As of the last few updates mover has become extremely slow moving folders with thousands of files, with logging enabled it spams the following after every single file: Mar 29 19:40:11 Tower move: Moving "/mnt/cache/./<share>/<filepath>" to /mnt/user0/ Mar 29 19:40:11 Tower move: Not deleting dir containing 16148 files: /mnt/cache/<share>/<directorypath> Mar 29 19:40:11 Tower move: 121183 files remaining from caches to array 276GiB and very clearly takes about a second for each file despite most of them being very small. I suspect querying the file count in the directory and remaining size among other many redundant checks is slowing the entire process down, there's no point querying how many files remain in the directory after every operation, I'm guessing that's done to transfer "most recent" files first but you could instead build a queue with a 100 files or so to speed things up, and if instead the query is done to delete the folder after it's done transferring all the files then either query the file count once and store that as a counter, decrement every time you transfer files within it and finally query again when the counter reaches 0 (so you wouldn't remove a folder that ends up with more files inside it during the mover operation) or alternatively don't perform folder removing operations until mover is done, in which case you'd scan all folders for whether they're empty and remove the most nested folders first (so then the parents become empty if they contain no files and no other subfolders).
  3. Change the TubeArchivisit-RedisJSON container to use redis/redis-stack-server:6.2.6-v9 Annoyingly this is not the first time an update to redis broke TubeArchivist's setup.
  4. Could we get a "latest-v3" tag? I'd still like to receive updates, but I do not wish to upgrade when v4 releases, I rather wait some times for issues to be ironed out, there's also some features being changed/replaced (release profiles replaced by custom formats) and I fear the migration process would hinder Sonarr's functionality the way I've currently got it set up.
  5. Min Free Space does work around this issue, but smarter logic shouldn't be dismissed as unnecessary, and if this has a performance cost, make it a toggle in share settings, I expect it to have a very minimal impact on media shares (less files, but bigger ones), and when it would normally run into the issue described in the original post, it would be significantly faster.
  6. There exists a very odd limitation with the WebUI where some services such as SMB can only be configured while the array is stopped, this makes little sense when said services can be stopped and restarted or commanded to reload configuration, which is what plugins such as Unassigned Devices and Recycle Bin are doing with the SMB service while the array is running.
  7. I seem to have found an odd bug. When tunnels are set to be inactive, (re)entering the VPN Manager and changing any information (such as the tunnel or peer's name) and applying, activates the tunnel. Deactivating it and doing so again without leaving the page won't activate the tunnel again, but revisiting the page and changing information once again will. This has accidentally caused me to activate two commercial VPN tunnels as I was naming the "peers" and the server became inaccessible until a reboot (I was unable to use the local terminal since the GPU was previously attached to a VM and I can't seem to get the iGPU to work with unRaid)
  8. I've created a fork of the PIA scripts to simplify the install process on unRaid, it's still not as simple as importing a configuration, but the scripts now generate a file following the "wg#.conf" convention which gets picked up by the Dynamix WireGuard plugin, it also fills the public key and VPN type fields correctly (which exist in "wg#.cfg"). I also added a user script to be used with the User Scripts plugin to make configuration changes (like re-selecting a server) easy to make, all you really need to fill to be up and running are the PIA account credentials. You can find my fork at https://github.com/DorCoMaNdO/pia-wireguard-unraid, the user script is part of the repo at unraid_userscript.sh
  9. I've recently set up an OpenVPN client container to route a few containers through as I don't want the VPN to affect all of the server's traffic, however I'm unsatisfied with the setup and loss of features such as easy access to routed containers' WebUIs and I think this could be done better. Proposed changes: Add "Container" as a "Network Type" option which would then display another dropdown with available containers. This will address the need to enable the "Advanced" view to manually write the command to do so, unRaid could also keep track of the target/VPN container's name and update all dependent templates accordingly. Apply ports defined in a routed container's template on the target/VPN container. This will address the need to modify both containers during setup, the issue of a container setup breaking when the network type set in the UI is still "Bridge" with ports defined, and the need to modify the target/VPN container to remove the ports after removing the routed container, and re-enable easy access to WebUI. Allow multiple network setups such as using the "Bridge" network type when the target/VPN container is shut down when VPN routing is not desired for any reason temporarily, without needing to modify routed containers to "Bridge", redefining ports only to undo so when VPN routing is desired again. I'm still new to docker (and Linux in general) but from what I understand this might require two installations of the docker containers, but this could be handled by unRaid by starting/stopping the appropriate install based on whether the target/VPN container is running and restarting the routed containers when the state changes (but not when the target/VPN container is restarting). Enable the WebUI menu option on containers under more conditions (or a toggle in the template to always enable it). This spans a bit beyond the initial scope of this request but it will allow the easy access of routed containers' WebUIs among other use cases, the option is currently dependent on the network type (at least it wouldn't work on any container network) and at least one port being defined in the template (even if blank or if the port is hardcoded), this prevents the use of hardcoded/remote addresses, dynamic DNS and hardcoded ports.

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.