Replies: 45 comments 23 replies
-
|
Pinging some people that might be interested: @gingerbeardman @gtsteffaniak |
Beta Was this translation helpful? Give feedback.
-
|
Can we get someone from the forks maybe? https://github.com/gtsteffaniak/filebrowser @gtsteffaniak has done tons of work and improvements. |
Beta Was this translation helpful? Give feedback.
-
I think everyone was looking for such a message for months. |
Beta Was this translation helpful? Give feedback.
-
|
Yup. This is exactly all I asked for. A simple message either saying "I need a break" or to hand the torch over to someone. I already have two big projects I'm dealing with, so I most definitely could not be a main contributor. I wouldn't want to accept and then I get busy and the project goes stale again. I'm sure in the future I can contribute to smaller tasks, but the only thing I ask is to ensure whoever gets handed over to the torch, check out their work first. Because this would be a "ah-ha" moment for someone looking to run through the code, replace the copyright names with their name, and then let it sit for another year. (If you're transferring the project to someone else). If it's strictly contributors who won't hold ownership of the repo, then just ensure they know Go / Vue. It's a good project, and it deserves to be handled well by people who understand the language and will take it to the next step.
He removed the bot.... this is... I have no words for this. It feels like I've been re-born all over again. Thank you. I feel so happy I should go shake my partner awake and yell "The bot is gone!" and then get the death-stare. So I'll celebrate internally. |
Beta Was this translation helpful? Give feedback.
-
|
Hi all, I feel this is an important moment for this project. Filebrowser is widely used and relied upon by tens of thousands - if not millions - of users. Its impact is undeniable, and ensuring its continued development is crucial for the community IMHO. Suggesting me as a potential maintainer is nice (thank you @M-Paladin), and I couldn't be more thrilled about the opportunity. A handover means fresh perspectives, new energy, and long-standing issues finally getting the attention they deserve. Open-source projects thrive on evolution, and I’m eager to contribute by helping shape the future of this project. That said, I have to admit: I am not a skilled coder. I can hack together some features and perhaps even some tests, but my strengths lie elsewhere. |
Beta Was this translation helpful? Give feedback.
-
|
@hacdias @o1egl Firstly, I would be happy to help out the community with reviewing and helping get PR's pushed through. It makes sense I would be a candidate since I have contributed more than 50% of all line code changes in history via my fork and have a good general understanding of how it works. I would jump at helping with some badly needed changes like disabling execution runners by default, a critical vulnerability which would be my first priority if given contributor status. That said, I am not thrilled about the opportunity in the same way. For context, I created my fork 2 years ago because I desired better search and was generally dissatisfied with the state of the project. I have put a lot of effort into making my repo superior in many ways. I recognized it's lacking a couple of features, but not for much longer. I believe this repository will be completely obsolete within a few months. You can read my thoughts on contributing to this repo, which I see 2 years later is still crippling this repo. This is mostly because of my dissatisfaction with the build process, code structure, style choices, and code review speed of this repo. So, I would love to help get certain needed things added as a contributor, but I don't have the desire or time to sift through the code as a general contributor. With that context, yes I would love to help change a few small but major things that are badly needed on this project, but I cannot promise much of my attention will be spent on this repo in general. |
Beta Was this translation helpful? Give feedback.
-
|
I can relate to what @gtsteffaniak wrote. I think a good first step would be to discuss areas that need improvement. Just listing some of my thoughts:
One topic of discussion could be: Should potential contributors put work into this fork or would it be better for the community they rather contribute to the quantum fork by gtsteffaniak? (I don't have an idea myself). |
Beta Was this translation helpful? Give feedback.
-
|
@jniggemann Or at the very least, priorities / audit of the current code before throwing a bunch of new features in. I haven't done a deep deep dive but I forked my own version to Gitea and integrated SAML and OAuth2. They were just personal features I needed so that I could turn off the basic authentication. And sure, I could have used authtentik and a forward proxy, but I just prefer SAML and oauth2 for most authentication. I also needed ShareX / Zipline integration, and Transfer.sh. It was easier to just do it rather than wait (and fight that bot). There have been a lot of recommendations by users which would greatly enhance this app. The only problem is, that damn rogue bot closed a lot of them. Some were important bug fixes. So they'll have to be hunted down. |
Beta Was this translation helpful? Give feedback.
-
|
@Aetherinox: I fully agree, literal of users were driven away from contributing to this project just because of this damed bot. People took time to report bugs or create feature requests - only to have their work nullified by the bot closing the issues. |
Beta Was this translation helpful? Give feedback.
-
|
RE: @M-Paladin
I'd love to help out, but unfortunately, all the time I can scrape together is already spent on my personal projects and tools. I might be able doing some community management, issue sorting and communication. But since I barely got time to write code for my own projects, I don't think I'd be able to contribute code to this one. |
Beta Was this translation helpful? Give feedback.
-
|
I just created a new repo and a wiki page to track ideas: https://github.com/jniggemann/filebrowser-next/wiki |
Beta Was this translation helpful? Give feedback.
-
|
You'll have to push a file so that the repo can be starred. I got the invite, I can star it now. And a note from your wiki. I don't mind sharing / contributing my SAML and OAuth2 modules. We just need to figure out who is going to take the steering wheel first and if they want it. I'll put in the time to make it a publishable module, I just don't want to invest the time if @hacdias or @gtsteffaniak don't need it / want to go another route. |
Beta Was this translation helpful? Give feedback.
-
|
Makes perfect sense - I just noted this as an example of possible new features. Later, when we've decided on some kind of roadmap, we can perhaps use a tracker to gather feature requests and bug reports. But first things first: Gather ideas on how to proceed, then create consensus, and then work out the rest. |
Beta Was this translation helpful? Give feedback.
-
|
Yeah, just my opinion, but I think an audit of the app's current status should be before new features. Dependencies, ensure there's no vulnerabilities, fix the most critical bugs and sort of get it all caught up to date. Then everyone discuss what new features would benefit the mass user-base and which one seems to be most favorable and work from there. Whoever takes it I'm sure will put a game-plan together. Just threw my two cents. I'm not going to direct someone on how to drive the ship. |
Beta Was this translation helpful? Give feedback.
-
|
(I will carefully read all comments at the end of next week, as I'm on vacation) |
Beta Was this translation helpful? Give feedback.
-
|
As an anecdote to pass some love, PewDiePie mentioned and advertised this project in his latest video: https://youtu.be/u_Lxkt50xOg?si=SWcL8LxBAr5_2puT&t=889 |
Beta Was this translation helpful? Give feedback.
-
|
Hi, i’ve just read this and it’s always sad to hear that a project of this size and open-source nature no longer has active maintainers. But everyone has their reasons, and I don’t judge anyone, I truly wish you all the best in your future endeavors. I’m not sure what direction the project will take, but people like PewDiePie have mentioned it in one of his videos, and companies like Hostinger.com use it in their backend. Maybe one of them could help spread the word, or even consider maintaining it themselves, I’m sure they have the resources to do so. That said, I just wanted to wish you all the best. |
Beta Was this translation helpful? Give feedback.
-
|
I don't have a ton of free time, though I'll try to step up a bit more and help out where I can. I'm well-rounded in both Go and Vue so will be able to pick up wherever needed. |
Beta Was this translation helpful? Give feedback.
-
|
I have been using this Project for more than 2 years. my installation was 2 years old and there are few bugs i have noticed they never bothered me before i kinda off ignored. but now I am back to actively using fileBrowser. I will be sad to see this project get archived. I have a lot of free time and hoping to throw in my hat. But I am a novice programmer, and mostly wont qualify as maintainer. but if it comes to archiving the project , Please consider me to be a maintainer. but please don't archive the project. |
Beta Was this translation helpful? Give feedback.
-
|
At one point I wanted to be contributor or maintainer of this project, but there was no reply from Oleg for multiple years. Since then I have chosen to different things to do with my time. I have to choose wisely, because time is precious. Best of luck in the search. I hope that the project is not archived, but is managed with more attention. It does not need much work, just maintenance from somebody who cares enough. Ideally there would be a handful of people sharing the workload. |
Beta Was this translation helpful? Give feedback.
-
|
I can try to maintain the database of what's being set on the File thing to avoid bad actors. Isn't that fine? |
Beta Was this translation helpful? Give feedback.
-
|
Hello, could you please integrate the WebDAV feature? I have already implemented the code for it, you just need to include the file webdav.go. |
Beta Was this translation helpful? Give feedback.
-
|
It'd be interesting for me to help in maintenance this project. Since, I have started usuing this service not long time ago, it takes some time to research it, but I am ready will be one of them who helps. |
Beta Was this translation helpful? Give feedback.
-
|
I am available to contribute to the project, especially on the frontend. |
Beta Was this translation helpful? Give feedback.
-
|
@ramiresviana I have invited you to be able to triage issues, since you've been extremely helpful in the last time. If you accept, you'll have a bit more permissions around managing Issues and PRs. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, I recently started using filebrowser as it comes with a koerader plugin I am using. I was saddened to see that the project is in maintenance only mode, it is such an awesome project. I have some experience with go as well as vue. I would very much love to contribute and help the project in any way! |
Beta Was this translation helpful? Give feedback.
-
|
I haven't coded outside of SQL in the last 15 years, but recently got back into things. I'd be interested in LEARNING to help, but I don't know if that added workload would be counter-productive. This was my favorite addition to my set-up so far. |
Beta Was this translation helpful? Give feedback.
-
|
This project seems more alive compared to others that do not have such disclaimer. |
Beta Was this translation helpful? Give feedback.
-
|
Hello everyone! In the past months, we've been able to successfully maintain the project: we fixed bugs, we fixed and disclosed security issues, we merged pull requests and triaged existent and new issues. Special thanks to @ramiresviana and @jniggemann for all the work around the triaging, and thanks to everyone that submitted PRs. With that being said: I am thinking about closing this discussion. The point was to look for maintainers, and we are managing to maintain the project. And that would mean that project would stay as-is: maintenance mode, only issues will be fixed, etc, etc. That'd mean that, just like now, we won't accept new feature requests. Only smaller features that are intended to enhance the current experience. I think it's important to look at File Browser as a finished product: it works well and it does what it was intended to do: a single binary with a clear functionality. This project was never supposed to replace ownCloud and other big self-hosted services where you can install a dozen plugins. That's always been the charm of File Browser. This is the change I'm planning on the README: #5513 Before closing this discussion, I'd just like to hear some feedback to see whether people agree or not. |
Beta Was this translation helpful? Give feedback.
-
|
Would be willing to help as a maintainer of securtiy fixes or merging new features, although seems like interest in growth or new features is low right now. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I have stepped down from this project a long time ago, and @o1egl has been maintaining it for years. However, none of us have as much time as we used to have to maintain this project, especially considering how much it has grown in the past years. The last time I opened such an issue (#532), this project had around 3000 stars. Now it's almost ten time as much.
So, we decided to look for new maintainers. Let us know if you're interested.
Update from 05/07/2025: as many of you have maybe noticed, I have been more active on the project lately, and I intend to remain so. However, I will not be focused on building or reviewing new features. My focus is on addressing security issues, reviewing PRs with fixes from others, and triaging issues.
Beta Was this translation helpful? Give feedback.
All reactions