May 28May 28 I have used unbalanced in the past but now anytime I try to login I only get the "Something went wrong" error. This last attempt was after a reboot, and then also tried by removing and re-adding the plugin. I have also attempted with different ports and with/without authentication. Also checking the logs I don't see any error being thrown. Any idea on this? I'm not even sure where else to check for other issues causing this problem. May 28 13:33:06 Apollo plugin-manager: unbalanced.plg removed May 28 13:35:59 Apollo plugin-manager: creating: /boot/config/plugins/unbalanced/unbalanced-2026.05.17.tgz - downloading from URL "https://github.com/jbrodriguez/unbalance/releases/download/2026.05.17/unbalanced-2026.05.17.tgz" May 28 13:36:03 Apollo plugin-manager: checking: /boot/config/plugins/unbalanced/unbalanced-2026.05.17.tgz - MD5 May 28 13:36:03 Apollo plugin-manager: creating: /boot/config/plugins/unbalanced/unbalanced.cfg - from INLINE content May 28 13:36:07 Apollo plugin-manager: creating: /boot/config/plugins/unbalanced/unbalanced.env - from INLINE content May 28 13:36:07 Apollo plugin-manager: executing inline script: /bin/bash '/tmp/inline4-unbalanced.sh' May 28 13:36:07 Apollo plugin-manager: creating: /tmp/unbalanced-chkconf - from INLINE content May 28 13:36:07 Apollo plugin-manager: running: /bin/bash /tmp/unbalanced-chkconf May 28 13:36:07 Apollo plugin-manager: unbalanced.plg installed May 28 13:36:52 Apollo ool www[173617]: /usr/local/emhttp/plugins/unbalanced/scripts/start May 28 13:36:52 Apollo sudo: root : PWD=/usr/local/emhttp ; USER=root ; COMMAND=/usr/bin/bash -c 'set -a; source "/boot/config/plugins/unbalanced/unbalanced.cfg"; source "/boot/config/plugins/unbalanced/unbalanced.env"; set +a; "/usr/local/emhttp/plugins/unbalanced/unbalanced" --port "7090"' May 28 13:36:52 Apollo sudo: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0) May 28 13:38:11 Apollo ool www[173617]: /usr/local/emhttp/plugins/unbalanced/scripts/stop May 28 13:38:11 Apollo sudo: pam_unix(sudo:session): session closed for user root May 28 13:38:18 Apollo ool www[173181]: /usr/local/emhttp/plugins/unbalanced/scripts/stop May 28 13:38:23 Apollo ool www[173617]: /usr/local/emhttp/plugins/unbalanced/scripts/start May 28 13:38:23 Apollo sudo: root : PWD=/usr/local/emhttp ; USER=root ; COMMAND=/usr/bin/bash -c 'set -a; source "/boot/config/plugins/unbalanced/unbalanced.cfg"; source "/boot/config/plugins/unbalanced/unbalanced.env"; set +a; "/usr/local/emhttp/plugins/unbalanced/unbalanced" --port "33104"' May 28 13:38:23 Apollo sudo: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
May 29May 29 Author hey, hmm you can check /var/log/unbalanced.log, but im guessing it might be a ui errorif 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 ?
June 2Jun 2 Could we see a modification...any move/copy would immediately delete the successul source file(s) "rsync --remove-source-files"? A live transfer between two disks without this can show two instances of files under fuse which confuses containers that expect one (Sonarr...). I know it is best practice to have things shut down but...sometimes that is not practical.I didn't really dig and could...does Unbalanced follow the typical behavior of destination file being a .filename.XXXXX then the immediate rename upon successful transfer?TY.Kev.
June 3Jun 3 Author On 6/2/2026 at 4:02 PM, TDD said:I didn't really dig and could...does Unbalanced follow the typical behavior of destination file being a .filename.XXXXX then the immediate rename upon successful transfer?it uses rsync underneath, iirc rsync does that by defaultOn 6/2/2026 at 4:02 PM, TDD said:any move/copy would immediately delete the successul source file(s) "rsync --remove-source-files"?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
June 3Jun 3 I think the only concern with --remove-source-files is you still need to remember to rm directories, as it doesn't delete those. It only deletes files.
July 18Jul 18 Author released 2026.07.18make the logs page filterable and its length configurablerecord why a command failed and show it in historyshow per-disk and total sizes in the gather presence panelFix gather plan log labelthanks to dotCooCoo on github for these changes (the first 3 ones are his)note: (there 2 additional changes, one that improves planning a lot and another that adds multi selection on the folder ui, will merge them soon)
August 8Aug 8 Author released 2026.08.07make the plan phase cancellable, hang-proof, and honest about progressthis was an awesome contribution by dotCooCoo on github, makes the planning step a lot more robust !
August 18Aug 18 Is there any way to exclude symlinks from the "File Permissions" error section? (In my case google photos backups use symlinks from albums to the main photos)It's giving errors because they have "lrwxrwxrwx" permissions (you can't change them) instead of "-rw-rw-rw-". It is hard to differentiate these from the actual permission errors.
August 24Aug 24 Is anyone using unbalanced behind a reverse proxy? The WebSocket connection is giving me a HTTP 403 error, which I suspect is from the Origin header validation.
August 25Aug 25 12 hours ago, Mailia said:Is anyone using unbalanced behind a reverse proxy? The WebSocket connection is giving me a HTTP 403 error, which I suspect is from the Origin header validation.Does it look like below? I get this error if I have the new authentication enabled in unbalanced's settings.If I disable the authentication, I get the below, and everything works, even behind the reverse proxy (traefik+authelia for me). Edited August 25Aug 25 by nearcatch
August 25Aug 25 4 minutes ago, nearcatch said:Does it look like below? I get this error if I have the new authentication enabled in unbalanced's settings.If I disable the authentication, I get the below, and everything works, even behind the reverse proxy (traefik+authelia for me).Yes. And in the network tab, it'll show the WebSocket connection to have returned a 403 Forbidden.Looks like disabling authentication fixes it for me too (using Caddy), so at the moment you have to choose between authentication or a reverse proxy.
August 28Aug 28 On 8/25/2026 at 7:44 AM, jbrodriguez said:yea, definitely looks like reverse proxy breaks auth, ill take a lookWoah, just enabled Unbalanced authentication and then decided to put it behind Traefik and got the same websocket errors. Thank you for the work into this plugin. Been using it for over a year!
August 28Aug 28 Author released 2026.08.28add shift-click range selection to the folder treeanother contribution from dotCooCoo on github, this works on the gather selection panelet us know how it works 😀i think i have a fix for the reverse proxy issue, will look to land it over the weekend Edited Saturday at 10:42 PM4 days by jbrodriguez
Saturday at 10:43 PM4 days Author released 2026.08.29fix auth under a reverse proxythis should work now, i tested on my server and it worked, let me know of any issues
Sunday at 08:29 AM4 days 9 hours ago, jbrodriguez said:released 2026.08.29fix auth under a reverse proxythis should work now, i tested on my server and it worked, let me know of any issuesI've tested it and authentication works when using my external hostname, but it doesn't work with my local LAN hostname. Not sure why, because without authentication both work. Could be something in my config, but idk what could make authentication break only the LAN path.
Sunday at 12:54 PM4 days Author 4 hours ago, nearcatch said:Could be something in my config, but idk what could make authentication break only the LAN path.can you show dev tools console when it fails ?
Monday at 05:09 PM2 days On 8/30/2026 at 7:54 AM, jbrodriguez said:can you show dev tools console when it fails ?Network tab w/ console for LAN failure:Headers for websocket 403:Success via external domain, if it helps:Headers: Edited Monday at 05:12 PM2 days by nearcatch
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.