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.

jbrodriguez

Community Developer
  • Joined

  • Last visited

Everything posted by jbrodriguez

  1. it uses rsync underneath, iirc rsync does that by default move works by doing rsync, then running "rm *" on the source, there has been some discussion about this, "--remove-source-files" could probably work, but would need to take a look, i don't remember if that works at a file level or at the command level, in any case it would be a departure from current logic
  2. hey, hmm you can check /var/log/unbalanced.log, but im guessing it might be a ui error if you're on chrome, can you click on the menu View -> Developer -> Javascript Console ? it may show an error there, can you post a screenshot ?
  3. ill add an issue to look into this
  4. released 2026.05.17 implements a time window to calculate speed (and remaining time) this uses the last ~90 seconds to calculate speed (instead of the previous fixed 60 samples), should prevent some integer overflow that could have been happening
  5. that would be a balanced move, but this is something built in into Unraid, with the allocationg logic (high water, etc) many ppl here prefer to fill up disks, rather than having data scattered to serve as sort of "read-only/archives", there are some threads on the matter what's unusual is what you mention about filling the first drive then failing, if you have the logs related to the error, i could take a look finally, even though "balancing" disks is currently not supported, one of my goals is to have pluggable algorithms/logic, to move/copy files around: one of these algorithms could be to balance disks, versus the default one: fill one disk, then the next and so on. not there yet tho, hopefully sometime this year
  6. released 2026.05.03 improve login/logout user experience additional hardening of different surfaces (some shell invocations, websocket auth, rsync execution paths, .env permissions and logging) wanted to land these changes, before the last (bigger) one in the security category
  7. small update 2026.05.02a rsync flags hardening (rejects some flags that prevent normal unbalanced operation) small adjustment to replay logic (to avoid altering history)
  8. released 2026.05.02 hardening of file-touching commands (no longer shelling out, guarding paths, use golang primitives) drive operations through plan ids rather than client supplied operation details, to prevent potential injection of unsafe paths or transfer instructions this release is about improving the plugin's security envelope, i actually never heard of a security incident, still better safe than sorry there's one or two additional security related changes, but i won't throw another update for the next week or so, in case any of any issues
  9. released 2026.04.25a migrated encryption algorithm to argon (vs previous bcrypt) this makes password length limitless, for practical purposes im maxing it out at 256
  10. released 2026.04.25 (whoa, its been more than a year since the last upgrade) added auth support (local, backed by a disk file) this should improve security a bit, will potentially look into ssl certs down the road pls report any issues you find the happy path would be stop unbalanced enable auth start unbalanced on first access to the page, it will request you to set the password access from other browsers will ask for username/password you can logout from the unbalanced ui (top right)
  11. IMPORTANT NOTICE Effective June 1st 2026, ControlR will be removed from the App Store and Google Play; it will be no longer available for purchase. Read the full note at https://jbrio.net/posts/sunset-controlr/
  12. IMPORTANT NOTICE Effective June 1st 2026, ControlR will be removed from the App Store and Google Play; it will be no longer available for purchase. Read the full note at https://jbrio.net/posts/sunset-controlr/
  13. thanks for the report, glad you sorted it out ! with the advent of unraid api, a lot of new players have entered the scene, as it's now a lot easier to develop for unraid im still on the fence on implementing the unraid api, there are so many things going on in the tech space right now, innovations happen weekly, not even monthly, much less yearly will post any news here, on the unraid forum.
  14. hmm crazy numbers, it would seem like an integer overflow, dont remember seeing something like this before tho ... i assume that's on a healthy drive right ? can you check the logs (/var/logs/unbalance.log) when it happens, do they show anything meaningful ?
  15. could kill unbalance process on the command line, not ideal but should work
  16. glad to know it worked (sort of?), where are you getting the missing CSRF token message, which log ? i think it's ok-ish to log that (think ive seen it before), cant remember for sure though
  17. haven't heard this behavior before, are you using https ? what method are you using to add the server ?
  18. yes, this is the word i was looking for :)
  19. with dynamic i meant being able to add disks to the vdev, which is not possible at the moment, vs an unraid array where you can keep adding disks protected by parity
  20. thanks a lot, will read a bit more right, a zfs z1 setup does have parity (similar to unraid), but vdevs are static, i remember reading they were working on dynamic vdevs (adding disks to the pool), but im not sure that has been merged yet (i can be mistaken)
  21. i recently discovered jellyfin and started thinking about consolidating a cpl of servers into unraid i have an existing license for my main unraid server, but i think ill start from scratch on a new machine, with bigger hard drives (12tb, only 1 + parity at the beggining) i will need to import some encrypted zfs pools that live on 2 mirrored drives and will run jellyfin and other various dockers on the machine i have a couple of questions how to transfer the usb, this is prob covered in the docs, will look for it, if anyone has some pointers, will appreciate them is there an equivalent to docker compose ? ive only seen maintenance through the gui (installing, updating, etc), not a big deal, im just more cli oriented about the encrypted zfs pool, i remember reading very recently that importing zfs pools from other systems is supported now (not zfs import i understand, more like connecting the drive and running zfs/zpool commands on it), just don't know if encryption is supported, i dont mind entering the encryption key on each start (planning to leave the server 24/7) on a side note, i dont fully understand why some ppl runs unraid with pools only, no parity protected array, parity is unraid's distinctive feature in my opinion, otherwise why not use some linux distro ? any suggestion/comment will be appreciated
  22. probably not a bad idea, would need some sort of depth setting too
  23. published 6.11.0 nothing really newsworthy atm, it does have a lot of internal upgrades looking to work with the new api, pool support and some other changes
  24. published 6.11.0 nothing really newsworthy atm, it does have a lot of internal upgrades looking to work with the new api, pool support and some other changes
  25. hi, no, i removed this functionality, as Unraid didn't provide permissions at this level have to look if the new api supports some permissions

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.