Feature: License/Limiter RAGFlow Management #11884
Replies: 3 comments
-
|
I just noticed that the newer releases include an admin CLI tool and panel — great addition. We're testing it now, and when we have time we'd be happy to help improve or extend its functionality if needed. In our internal setup we implemented a few alternative admin assignment methods (like configuring an admin email in the service file or automatically assigning admin rights to the first or a specific user). If any of that could be useful, we’re happy to share or contribute further. Thanks again for the solid work on this project. |
Beta Was this translation helpful? Give feedback.
-
|
You are welcome to submit a pull request for collaborators to review. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the invitation to contribute. After reviewing the current admin implementation in admin/server/, I see that RAGFlow has a solid foundation with user management, service monitoring, and role management stubs. However, I noticed there are no built-in features for:
In our internal fork, we implemented a License model that tracks:
The implementation integrates with the login flow to block expired licenses and could extend the existing admin routes. A few questions before we proceed: Admin assignment: How would you prefer the first admin/superuser to be set? If there's interest, we could prepare a PR that adds these features to the existing admin system. We're flexible on the approach - we could either:
Let us know which direction would be most useful for the project. PentaFrame-Development |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Everyone!
Months ago we created a license management feature that allows only the first user registered (that becomes the admin) to see an admin panel that allows to create expiring licenses for the next users, limit the file upload and limit the available models and llm calls.
We made it to limit the usage of some members of our workspace and we think that this could be useful also to others.
Parallel to this we also added a passcode in new user registration that is required to sign up for the first time.
Since we made it for RagFlow V21.0, if anyone needs this feature, in the next month we can update this functionality to the latest version and create a pull request! Let us know what do you think! We are open to any question or suggestions!
Thanks
PentaFrame-Development
Beta Was this translation helpful? Give feedback.
All reactions