Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Authentication and multiple user support? #248

Open
poisson-sg opened this issue Jul 6, 2024 · 3 comments
Open

Feature request: Authentication and multiple user support? #248

poisson-sg opened this issue Jul 6, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@poisson-sg
Copy link

Dear Perplexica team:

Excellent work. Is there a plan to add authentication and multiple-user support so that the deployment can be used by different people with their own API keys?

Thanks!

@poisson-sg poisson-sg added the enhancement New feature or request label Jul 6, 2024
@nirabo
Copy link

nirabo commented Jul 9, 2024

@poisson-sg You may run the service behind Authelia, which will add an auth layer (at least I do so), but this will still not solve your multi-user/session request, which will be of great value. On the other hand, given that GPU resources will likely be limited, I would recommend to reduce the model choice to avoid GPU OOM situations.

@fobtastic
Copy link

@nirabo Can you go into how you integrated with Authelia?

@nirabo
Copy link

nirabo commented Jul 31, 2024

@fobtastic

@nirabo Can you go into how you integrated with Authelia?

I've followed the nginx-proxy-manager with authelia integration video here (https://www.youtube.com/watch?v=4UKOh3ssQSU) and started both in one docker composition. perplexica was running in its default docker composition (as per repo), alongside searXNG etc. I then created a new proxy instance in the proxy-manager dashboard following the instructions from the YT video and all went to work pretty nicely. Go have a check and let me know if you hit any underwater rocks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants