May 3May 3 Old plugin still works just fine for me... https://forums.unraid.net/topic/51961-plugin-ca-cleanup-appdata/On 4/27/2026 at 4:53 PM, MyKroFt said:latest version installed, still getting stalled web UI, watching syslog got max children reached, restarted php-frm and web UI came back.....suggestions?
May 4May 4 Author Appdata Cleanup Plus 2026.05.04.07 - Stability, Diagnostics, Safety FixesAppdata Cleanup Plus 2026.05.04.07 has been promoted to the stable main release channel.This release focuses on the WebUI stall / PHP-FPM worker exhaustion reports, adds much better diagnostics, and improves safety around large scans and overlapping operations.Stability / WebUI Stall Fixes - @MyKroFt @Soulplayer - Added a global expensive-operation guard so only one filesystem-heavy scan, hydration, quarantine, diagnostics, or cleanup request can run at once.- Overlapping requests now return a fast retry response instead of stacking PHP-FPM workers.- Added guarded handling for safety-setting saves so settings writes cannot overlap with scan or quarantine rebuilds.- Background row-stat hydration now pauses before user-triggered actions.- Plugin-busy responses are retried where safe instead of showing false failures.- Added a clear Backend busy UI state for HTTP 429 responses.Diagnostics / Support Export- Added backend-generated diagnostics to the Tools export.- Diagnostics now include redacted plugin state files, safety settings, quarantine registry, ignore list, audit history, snapshot summaries, stats-cache counts, runtime context, runtime-lock state, latest scan metrics, and bounded support log excerpts.- Added per-phase scan timing metrics for settings load, template glob, Docker state/query, template scan, filesystem discovery, candidate filtering, row build, and snapshot write.- Latest scan metrics are persisted server-side so diagnostics can still include timing data if browser state misses it.- Added runtime-lock diagnostics showing lock name, action, age, PID state, held state, and stale status.Privacy / Redaction- Diagnostics redact filesystem paths, share/app-specific path segments, syslog hostnames, IPs, emails, query tokens, UUIDs, MAC addresses, long hex tokens, nested audit row payloads, restored app names, and audit result paths.- Diagnostics log matching was tightened so unrelated emhttpd, flash-backup, startup, and pool noise is excluded.- Plugin, PHP-FPM, nginx, timeout, and error context is still included when relevant.Safety / Scan Guardrails- Added stale runtime-lock metadata recovery for old unheld lock files while leaving active flock-held operations untouched.- Added a filesystem discovery size guard with bounded partial results.- If direct appdata candidate discovery reaches the safety limit, the scan now returns partial results with a warning instead of trying to process too much at once.Performance- Audit history is now read from the tail of the audit log with a bounded default instead of loading the full audit file.- Parent-candidate pruning was replaced with a path-prefix index to avoid O(n²) behavior on larger appdata layouts.Testing Requested:Please update to 2026.05.04.07, run a scan, and report whether the WebUI remains responsive.If you hit a stall, timeout, unexpected scan result, or quarantine issue, please export diagnostics from:Appdata Cleanup Plus -> Tools -> Download diagnosticsAttach or paste the generated appdata-cleanup-plus-diagnostics-*.json file with your report. Please still review the file before posting, even though the plugin now redacts sensitive paths, hostnames, IPs, emails, tokens, and app-specific names by default.
May 5May 5 Appdata Cleanup Plus support summaryVersion: 2026.05.04.07Docker: runningRows: detected=4 ready=4 review=0 locked=0 ignored=0Selection: 0 selectedSafety: outside-share=off permanent-delete=off zfs-delete=offSources: roots=1 mappings=0ZFS: backed=0 mapped-share=0Quarantine: count=0 size=0 BScan roots:- /mnt/user/appdataI get quarantine failed and also export diagnostics failed.
May 5May 5 Author 10 hours ago, Soulplayer said:Appdata Cleanup Plus support summaryVersion: 2026.05.04.07Docker: runningRows: detected=4 ready=4 review=0 locked=0 ignored=0Selection: 0 selectedSafety: outside-share=off permanent-delete=off zfs-delete=offSources: roots=1 mappings=0ZFS: backed=0 mapped-share=0Quarantine: count=0 size=0 BScan roots:- /mnt/user/appdataI get quarantine failed and also export diagnostics failed.Please try the latest dev build when you get a chance. I pushed a fix specifically for this failure path.Install from Unraid terminal:plugin install https://raw.githubusercontent.com/alexphillips-dev/Appdata-Cleanup-Plus/dev/plugins/appdata.cleanup.plus.plgThis dev build changes two things:- Diagnostics export should now work even if a scan/quarantine operation is stuck or failing.- If quarantine fails, it should now show the underlying filesystem move error instead of only saying “Quarantine failed”.After installing, please try the same quarantine action again.If it still fails, please go to:Appdata Cleanup Plus -> Tools -> Download diagnosticsand attach the generated appdata-cleanup-plus-diagnostics-*.json file here. Please also paste the exact quarantine error message shown in the pop-up. Edited May 5May 5 by XCrownedClownsX
May 13May 13 I have the same problem. When I log in, I often see the message:Backend busyAppdata Cleanup Plus is already running a scan or cleanup operation. Wait a few seconds, then try again. Retry after about 5 seconds.After a few minutes, a couple of page refreshes, the main window opens. But I can't quarantine items, or view what's in quarantine. It says:Quarantine failedReviewing tracked quarantined folders.The diagnostics wouldn't download. After installing the dev build, I was able to download it.Appdata Cleanup Plus support summaryVersion: 2026.05.05.03Docker: runningRows: detected=1 ready=1 review=0 locked=0 ignored=1Selection: 0 selectedSafety: outside-share=off permanent-delete=off zfs-delete=offSources: roots=1 mappings=0ZFS: backed=0 mapped-share=0Quarantine: count=13 size=3.9 GBScan roots:- /mnt/user/appdataNotices:- Ignore list activeappdata-cleanup-plus-diagnostics-20260513-035304.json Edited May 13May 13 by boozing
May 16May 16 I also have these bugs, and needed to install the dev version. Also, my docker instance is completely broken now, all of my dockers became dissociated after quarantining some orphaned dockers folders.edit: re-installing my dockers restored them after the crash. however, i'm back to" Quarantine failed Reviewing tracked quarantined folders." in the plugin even with the dev versionappdata-cleanup-plus-diagnostics-20260516-202248.json Edited May 16May 16 by zaphodbrx
May 20May 20 Author Appdata Cleanup Plus 2026.05.20.04 is now available on the stable/main channel.Release notes:- Diagnostics can now still be exported during failed or stuck operations, with a redacted plain-text copy fallback for forum troubleshooting.- Quarantine failures now expose the underlying filesystem move error instead of a generic failure. @zaphodbrx - Quarantine manager and dashboard summary loads no longer run scheduled purge side effects, reducing repeated Backend busy cases. @boozing - Failed scheduled purge timers are paused and keep the failure reason instead of retrying on every refresh.- Quarantine purge can now remove symlink entries inside already-quarantined folders without following them, while still blocking unsafe symlink, mount point, and special filesystem cases.- Saved Docker template references are now locked by default before cleanup actions.- Template-referenced appdata inside configured appdata roots is no longer mislabeled as outside-share review.- Template-reference rows now show a Template reference badge.- Cleanup actions are disabled if Docker appears to be running, but installed containers cannot be verified while saved templates exist.- Added Allow saved-template cleanup, which bypasses only the saved-template policy lock while preserving outside-share, ZFS dataset delete, permanent-delete, hard-lock, ignored-row, and Docker inventory safeguards.If you were seeing:- Backend busy- Quarantine failed- Reviewing tracked quarantined folders- template-referenced appdata showing as outside-share- template rows staying locked unexpectedlyPlease update to 2026.05.20.04, rescan, and test again.If you still hit an issue, open Tools in the plugin and use either:- Download diagnostics- Copy diagnostics textThe diagnostics are redacted, but please still review them before posting.
May 22May 22 I am really confused by this plugin. I just want to delete the jellyfin stuff that it's showing. the old one I just clicked the checkbox and deleted it. That's all I need to do, but I can't even find a delete button in this thing.
May 22May 22 Author 15 minutes ago, garfnodie said:I am really confused by this plugin. I just want to delete the jellyfin stuff that it's showing. the old one I just clicked the checkbox and deleted it. That's all I need to do, but I can't even find a delete button in this thing.Designed to be safe so you don't accidentally delete anything you didn't mean to or things that are tied to containers. In the upper right-hand corner, there are check boxes that allow you to just delete whatever folder you want with no quarantine. I'll work on making it less complicated.
May 25May 25 Im still learning and dont quite understand why this cant be removed?The tooltip suggests I need to remove the template reference but if Im already doing that I could just as well do the cleanup manually? Edited May 25May 25 by Bluedevil678
May 28May 28 Hi Team, Not sure if its just my system but based on the screenshots of others there seems to be something wrong with the background on mine, is there a setting that is meant to make this not hurt my eyes while using 😵💫Ive tried in-private mode and normal to see if the cache is an issue and it still loads the same
May 30May 30 Tried to quarantine a few orphans. It locked up the webui for 10 minutes. Said successful. Then it said backend busy. Then it said quarantine failed. Now it says the backend is busy all of the time. As I click around through these confusing dialogs it will say "Quarantine Failed" in the Tools dialog where the "Tools" header is. I have no idea why I am being told by FCP to install this apparently AI-built plugin. I just want to undo whatever it did and go back to the old plugin. I would advise against installing this.
June 2Jun 2 I am confused by getting several results that I can't delete which all say "Saved templates still reference this folder at /config. Remove or update the saved template before quarantining or deleting this appdata path." Does this just mean a saved docker template because I previously installed it? I don't get it, I need to go into the flashdrive and delete the docker template to delete the orphaned appdata?
June 2Jun 2 On 5/25/2026 at 3:16 AM, Bluedevil678 said:Im still learning and dont quite understand why this cant be removed?The tooltip suggests I need to remove the template reference but if Im already doing that I could just as well do the cleanup manually?Looks like this is the same thing I'm asking about. I don't really understand this either Edited June 2Jun 2 by neon_n0stalgia
June 11Jun 11 On 5/22/2026 at 4:21 PM, garfnodie said:I am really confused by this plugin. I just want to delete the jellyfin stuff that it's showing. the old one I just clicked the checkbox and deleted it. That's all I need to do, but I can't even find a delete button in this thing.This is onw of this cases when something simple has been lifted to the limits and now it is unusable.Good luck trying to do anything:
June 20Jun 20 On 6/11/2026 at 4:52 PM, Joloxx9 said:This is onw of this cases when something simple has been lifted to the limits and now it is unusable.Good luck trying to do anything:Yeah I have no idea how to use this plugin now and it seems like nobody does. Does anyone have any alternative?
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.