Work Intent: File Manager integration for #1599
Maintainers usually reply within 1 day
@elibosley is already working on this.
Since Oct 2, 2026.
Assessment
This issue has not been assessed yet.
Description
Overview
Hi, I'd like to work on #1599. I saw #1605 and the existing file-manager branch. Is this still available, and would building on that work be useful?
Technical Approach
I'd start from current main, use Unraid's existing cookie/CSRF validation and permissions, and adapt the earlier branch's sidecar, UI and packaging code with attribution. Its demo authentication would need replacing.
The original FileBrowser repo is archived, so I'd propose a pinned stable FileBrowser Quantum release as a native sidecar, proxied through NestJS and shown in the WebGUI Tools page. That would reuse the file manager rather than build another one. I'd check the bundled licences before distribution.
Before coding, could you clarify:
- Is Quantum acceptable, including SSE rather than WebSockets for live updates?
- Would browsing, file/folder operations, streamed transfers, archives, existing previews/sharing, permissions and Unraid path handling cover the $400 bounty? Which other listed features are essential?
- How should reuse, credit and any bounty split with the earlier contributor work?
- Does a trial licence qualify, and when do the Unraid account/licence and GitHub Sponsors setup need to be verified?
- What deadline and revision limits would apply?
Scope
- API
- Plugin
- Web UI
- Build/Deploy Process
- Documentation
Timeline & Impact
Timing to be agreed once the scope and Unraid test environment are confirmed. No implementation has started.
This adds a managed sidecar, proxy and Tools page. Tests would cover authentication and permissions, streamed transfers, restart/reboot behaviour, large directories, concurrency and the agreed XFS/BTRFS/ZFS checks on Unraid.
Pre-submission Checklist
- I have searched for similar work/issues
- I understand this needs approval before starting
- I am willing to make adjustments based on feedback
- Dominant language
- TypeScript
- Stars
- 113
- Forks
- 23
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 12
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from unraid/api
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 64/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
Maintainers usually reply within 1 day
-
Work Intent: Stop the temperature metrics query from spinning up array disks (#2017)Possibly taken @elibosley claimed this 11 days ago. Open
unraid/api#2090 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:session-state issue-rating: 🌊 off-meta tidepool P2
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
openclaw/openclaw#165245 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
agent-canvas bug priority:low ready-for-dev
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
🐛 bug
Difficulty 2/5 1-3 hours Newbie friendliness 61/100
spicetify/marketplace#1262 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 Half a day Newbie friendliness 68/100
Maintainers usually reply within 1 day