feat: add users from admin panel #757

Closed
opened 2025-11-11 14:30:38 -06:00 by GiteaMirror · 13 comments
Owner

Originally created by @FruitTea2015 on GitHub (Apr 29, 2024).

Originally assigned to: @tjbck on GitHub.

Is your feature request related to a problem? Please describe.
I'm a teacher in middle school, and I want to create multiple users in batches.

Describe the solution you'd like
adding users in batches, and handle multiple requests in parallel when multiple users are in use at the same time

Originally created by @FruitTea2015 on GitHub (Apr 29, 2024). Originally assigned to: @tjbck on GitHub. **Is your feature request related to a problem? Please describe.** I'm a teacher in middle school, and I want to create multiple users in batches. **Describe the solution you'd like** adding users in batches, and handle multiple requests in parallel when multiple users are in use at the same time
GiteaMirror added the enhancement label 2025-11-11 14:30:38 -06:00
Author
Owner

@justinh-rahb commented on GitHub (Apr 29, 2024):

CSV import would be a simple way to import users in bulk, 4 columns:

Name Email Password Role

and handle multiple requests in parallel when multiple users are in use at the same time

This is unrelated to the issue in the title, and is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them. There are ways, but none of them are very cheap. I know edu budgets can be razor-thin, so this might be a high hurdle to pass. However.. if you happen to have a lab full of Macs... you may not be out of luck.

@justinh-rahb commented on GitHub (Apr 29, 2024): CSV import would be a simple way to import users in bulk, 4 columns: | Name | Email | Password | Role | | ---------------- | ------ | ---- | ---- | --- > and handle multiple requests in parallel when multiple users are in use at the same time This is unrelated to the issue in the title, and is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them. There are ways, but none of them are very cheap. I know edu budgets can be razor-thin, so this might be a high hurdle to pass. However.. if you happen to have a lab full of Macs... you may not be out of luck.
Author
Owner

@FruitTea2015 commented on GitHub (Apr 29, 2024):

@justinh-rahb
Hello, thank you for your reply. Where can I import csv files to add users in batches? I don't see a button to do this on the WebUI administrator Settings page.

@FruitTea2015 commented on GitHub (Apr 29, 2024): @justinh-rahb Hello, thank you for your reply. Where can I import csv files to add users in batches? I don't see a button to do this on the WebUI administrator Settings page.
Author
Owner

@justinh-rahb commented on GitHub (Apr 29, 2024):

@FruitTea2015 This is not a feature we have as of yet, I was only proposing an idea for how we might be able to implement such.

@justinh-rahb commented on GitHub (Apr 29, 2024): @FruitTea2015 This is not a feature we have as of yet, I was only proposing an idea for how we might be able to implement such.
Author
Owner

@rikhuijzer commented on GitHub (Apr 30, 2024):

To be clear, I upvoted this issue for the "add users from admin panel" feature. I could use that as well.

is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them.

Would it be fine when using some 3rd party API?

@rikhuijzer commented on GitHub (Apr 30, 2024): To be clear, I upvoted this issue for the "add users from admin panel" feature. I could use that as well. > is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them. Would it be fine when using some 3rd party API?
Author
Owner

@Yanyutin753 commented on GitHub (May 1, 2024):

but,This can be implemented through scripts

@Yanyutin753 commented on GitHub (May 1, 2024): but,This can be implemented through scripts
Author
Owner

@Yanyutin753 commented on GitHub (May 1, 2024):

I have time to write one for you🤩

@Yanyutin753 commented on GitHub (May 1, 2024): I have time to write one for you🤩
Author
Owner

@rikhuijzer commented on GitHub (May 1, 2024):

Thanks @Yanyutin753 for responding. 😄 I have now just used a separate browser and clicked sign up a few times. Worked good enough for me.

@rikhuijzer commented on GitHub (May 1, 2024): Thanks @Yanyutin753 for responding. 😄 I have now just used a separate browser and clicked sign up a few times. Worked good enough for me.
Author
Owner

@justinh-rahb commented on GitHub (May 1, 2024):

To be clear, I upvoted this issue for the "add users from admin panel" feature. I could use that as well.

is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them.

Would it be fine when using some 3rd party API?

There's at least one user in our Discord that has deployed their WebUI instance to 500 users, mostly using external APIs (Azure) and a local vLLM inference endpoint as well.

@justinh-rahb commented on GitHub (May 1, 2024): > To be clear, I upvoted this issue for the "add users from admin panel" feature. I could use that as well. > > > is a larger conversation but suffice it to say that Ollama backend is not suitable for handling large amounts of users concurrently, unless you have a herd of them. > > Would it be fine when using some 3rd party API? There's at least one user in our Discord that has deployed their WebUI instance to 500 users, mostly using external APIs (Azure) and a local vLLM inference endpoint as well.
Author
Owner

@tjbck commented on GitHub (May 1, 2024):

This will be implemented for our next release. I appreciate your patience.

@tjbck commented on GitHub (May 1, 2024): This will be implemented for our next release. I appreciate your patience.
Author
Owner

@tjbck commented on GitHub (May 2, 2024):

Added to dev branch, will be releasing 0.1.123 soon!

@tjbck commented on GitHub (May 2, 2024): Added to dev branch, will be releasing 0.1.123 soon!
Author
Owner

@rikhuijzer commented on GitHub (May 2, 2024):

Added to dev branch, will be releasing 0.1.123 soon!

You are shipping 🚀 Thanks.

Thanks @tjbck also by the way for making this UI in the first place! I was just now using it and it's great. 😄 The UI is very solid on phone and desktop. It's not getting in the way at all.

@rikhuijzer commented on GitHub (May 2, 2024): > Added to dev branch, will be releasing 0.1.123 soon! You are shipping 🚀 Thanks. Thanks @tjbck also by the way for making this UI in the first place! I was just now using it and it's great. 😄 The UI is very solid on phone and desktop. It's not getting in the way at all.
Author
Owner

@DarianBrezon commented on GitHub (Feb 24, 2025):

大佬,您好!问一下csv中角色字段应该如何填写啊,用户与数字1,空都不可以,无法批量创建用户

@DarianBrezon commented on GitHub (Feb 24, 2025): 大佬,您好!问一下csv中角色字段应该如何填写啊,用户与数字1,空都不可以,无法批量创建用户
Author
Owner

@DarianBrezon commented on GitHub (Feb 24, 2025):

大佬,您好!问一下csv中角色字段应该如何填写啊,用户与数字1,空都不可以,无法批量创建用户

@DarianBrezon commented on GitHub (Feb 24, 2025): 大佬,您好!问一下csv中角色字段应该如何填写啊,用户与数字1,空都不可以,无法批量创建用户
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#757