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.

nearcatch

Members
  • Joined

  • Last visited

  1. For an outside solution, in this post I explained how I put unbalanced behind a docker reverse proxy that requires authentication (traefik + authelia, in my case). It should possible for other reverse proxies and authentication providers to do the same thing. If you don't use a reverse proxy, you can still do the iptables step to limit who can access it locally, if your LAN is set up with sticky IP addresses.
  2. LSIO isn't the best place to ask about this as you're not using one of their images. The documentation for your image is here: https://dockerfile.readthedocs.io/en/latest/content/DockerImages/dockerfiles/php-nginx.html. A relevant blurb: You can start a container under a different user by adding a user key to the service. The below will use the $UID and $GID from the environment. If they are unset, then it will default to 99:100, which is nobody:users on Unraid. # docker-compose.yaml services: obsidian-vault-api: image: webdevops/php-nginx:8.3-alpine container_name: obsidian-vault-api user: ${UID:-99}:${GID:-100} environment: ...This is a first step (and backup before you do it!), but if it's not working you should also take a look at the SERVICE_SUPERVISOR_USER from the base environment variables section of the above documentation. It is set to root by default. If that doesn't work either, then try your image developer's Slack link: https://webdevops.io/slack/
  3. I ran a couple of commands to delete all the disk temperature notifications which brought me from ~14000 notifications to ~4200. Archiving works now. If anyone runs into this in the future, these are the commands I used: # delete all notifications that have "temperature" in the filename rm -v /boot/config/plugins/dynamix/notifications/archive/*temperature*.notify # delete all notifications that have "returned to normal temperature" in the text content grep -lr '/boot/config/plugins/dynamix/notifications/archive/' -e 'returned to normal temperature' | while read -r line ; do rm -v $line done
  4. There are definitely a lot of older ones, you can see from my screenshot that there are nearly 14000. I didn't realize that would be an issue, and if it is an issue, I think I would expect Unraid to prune old messages itself instead of storing them indefinitely.
  5. Attached diagnostics right after I attempted to archive a notification. I've also tried navigating to the folder in bash and attempting to move it with mv, and I got the same error.
  6. See below. Every time I try to archive something, it says there's no space left on the device. As far as I can tell I have plenty of space left, and I'm not experiencing any other issues that would lead me to believe the flash drive was filling up somehow. Unraid 7.2.2.
  7. Has anyone ever run into problems getting Unbalanced to start? I've toggled it on and off a couple of times now, but when I open the Unbalanced dashboard all that shows in my browser are the words "server error".
  8. ZFS Master was the odd one out so that's the one I chose to convert to match. Everything else on the Unraid Main page is already SI and it would've been more effort to identify the units in all the different parts of the page. I use Windows primarily as well, so IEC is what I see everywhere else, but I'm just used to seeing SI in Unraid.
  9. Sorry to hear about the fires! Thanks for following up. I had the proper attributes set, they just would not run for whatever reason. I finally just moved them into userscripts to run when the array was started or stopped using the userscripts plugin, and now the functionality works again, even if the emhttp events don't.
  10. I had the below scripts in 6.12 to spin up/down disks from a command line. They no longer work in 7.0.0. Does anyone know what changes need to be made to get them working, or if there's an alternative in 7.0? spinup() { . /usr/local/emhttp/state/var.ini curl --unix-socket /var/run/emhttpd.socket \ --data-urlencode cmdSpinupAll=apply \ --data-urlencode startState=$mdState \ --data-urlencode csrf_token=$csrf_token \ http://127.0.0.1/update } spindown() { . /usr/local/emhttp/state/var.ini curl --unix-socket /var/run/emhttpd.socket \ --data-urlencode cmdSpindownAll=apply \ --data-urlencode startState=$mdState \ --data-urlencode csrf_token=$csrf_token \ http://127.0.0.1/update }
  11. Hello all. Started using ZFS in Unraid and ZFS Master, and the different size units in the plugin compared to Unraid annoyed me, although I understand the reasons why. I wrote a userscript to watch the ZFS Master table on the Main dashboard page and convert all size units from IEC to SI. This will fix the 1st item in the below list Iker gave for reasons that the sizes are different in the plugin. The 2nd reason is not fixable via this script because ZFS and Unraid have different definitions for pool size. Before and after: Tested with ZFS Master 2024.12.09.104 on Unraid 7.0.0 Tested in these browsers: Firefox 135.0b9 with Violentmonkey 2.29.0 Chrome 132.0.6834.160 with Tampermonkey Beta 5.4.6224 It doesn't use anything fancy so I hope it will work with most modern browsers and script managers. Source: https://github.com/jathek/firefox-tweaks/blob/main/userscripts/unraid-zfs-master-si.user.js Install: https://github.com/jathek/firefox-tweaks/raw/main/userscripts/unraid-zfs-master-si.user.js IMPORTANT INSTALL NOTE: You will have to add a custom match rule in your script manager if you use something other than "http://tower/Main*" for your Unraid Dashboard.
  12. Has anyone else had only certain events stop triggering? The "started" event which calls key_delete works fine to remove the key, but the "starting" or "stopped" events never trigger to fetch the keys. I even tried to put a simple script that did 'echo "foo" > ~/bar.txt' and it never worked. I know the key_fetch script works because I can run it manually from the command line.
  13. THANK YOU! Yes, I did! (In fact my first post ever on this forum was thanking someone for the script). But it's been so long since the key_fetch script worked, I completely forgot that the key_delete might still be running. Moved the key_delete.sh script out of emhttp, erased the pools, and started the drives, and they mounted correctly.
  14. Updated to 7.0.0 and tried to switch my btrfs pools to be zfs-encrypted, but ran into issues. I did the following: erased the pool switched the filesystem to zfs-encrypted started array with my luks key checked box for format unreadable disks to format the new zfs-encrypted pools because of "Unmountable disk" notification Format *seems* successful, but it's stuck on orange padlock I also tried rebooting several times and switching the pool to non-encrypted btrfs and then back to zfs-encrypted, but nothing worked. Here's a bit of the syslog from when I clicked "Format" after first switching the drives to zfs-encrypted: Jan 28 16:16:50 DeeperVisor emhttpd: creating volume: cache (zfs - encrypted) Jan 28 16:16:50 DeeperVisor emhttpd: shcmd (793): /sbin/wipefs -af --lock /dev/sdb1 Jan 28 16:16:50 DeeperVisor root: wipefs: error: /dev/sdb1: probing initialization failed: No such file or directory Jan 28 16:16:50 DeeperVisor emhttpd: shcmd (793): exit status: 1 Jan 28 16:16:50 DeeperVisor emhttpd: writing MBR on disk (sdb) with partition 1 offset 2048, erased: 0 Jan 28 16:16:50 DeeperVisor kernel: sdb: sdb1 Jan 28 16:16:51 DeeperVisor emhttpd: re-reading (sdb) partition table Jan 28 16:16:51 DeeperVisor emhttpd: shcmd (794): udevadm settle Jan 28 16:16:51 DeeperVisor kernel: sdb: sdb1 Jan 28 16:16:53 DeeperVisor emhttpd: shcmd (795): /sbin/blkdiscard /dev/sdb1 Jan 28 16:16:53 DeeperVisor emhttpd: shcmd (796): /sbin/wipefs -af --lock /dev/sdc1 Jan 28 16:16:53 DeeperVisor root: wipefs: error: /dev/sdc1: probing initialization failed: No such file or directory Jan 28 16:16:53 DeeperVisor emhttpd: shcmd (796): exit status: 1 Jan 28 16:16:53 DeeperVisor emhttpd: writing MBR on disk (sdc) with partition 1 offset 2048, erased: 0 Jan 28 16:16:53 DeeperVisor kernel: sdc: sdc1 Jan 28 16:16:54 DeeperVisor emhttpd: re-reading (sdc) partition table Jan 28 16:16:54 DeeperVisor emhttpd: shcmd (797): udevadm settle Jan 28 16:16:54 DeeperVisor kernel: sdc: sdc1 Jan 28 16:16:57 DeeperVisor emhttpd: shcmd (798): /sbin/blkdiscard /dev/sdc1 Jan 28 16:16:57 DeeperVisor emhttpd: shcmd (799): /usr/sbin/zpool create -f -o ashift=12 -O dnodesize=auto -O acltype=posixacl -O xattr=sa -O utf8only=on -m /mnt/cache cache mirror /dev/sdb1 /dev/sdc1 Jan 28 16:16:57 DeeperVisor emhttpd: update_pool_cfg: 30 cache 0 Jan 28 16:16:57 DeeperVisor emhttpd: shcmd (800): /usr/sbin/zpool export -f cache Jan 28 16:16:57 DeeperVisor emhttpd: mounting /mnt/cache Jan 28 16:16:57 DeeperVisor emhttpd: shcmd (801): mkdir -m 0666 -p /mnt/cache Jan 28 16:16:57 DeeperVisor emhttpd: shcmd (802): /usr/sbin/zpool import -f -m -N -o autoexpand=on -d /dev/sdb1 -d /dev/sdc1 6554892298978727352 cache Jan 28 16:16:57 DeeperVisor emhttpd: cache: zfs verify devices Jan 28 16:16:57 DeeperVisor emhttpd: /usr/sbin/zpool status -P cache 2>&1 The `root: wipefs: error: /dev/sdb1: probing initialization failed: No such file or directory` line appears once for each drive in the pool. This line also appeared when I tried to do normal btrfs without encryption. deepervisor-diagnostics-20250128-1721.zip
  15. Local icons definitely work with absolute paths, that's how all my icons are set for unRAID in my compose file.

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.