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

Multi Server Permission Model #789

Open
ErSauravAdhikari opened this issue Nov 30, 2024 · 3 comments
Open

Multi Server Permission Model #789

ErSauravAdhikari opened this issue Nov 30, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@ErSauravAdhikari
Copy link

What problem will this feature address?

It'd be great if we could select which servers a given user can deploy to from the permission settings.

Describe the solution you'd like

On the user permission page, we add in (Similar to projects selection list), a server selection list. So that the user can only add a new project or service to a given server.

Describe alternatives you've considered

Multiple deployments on multiple server does solve the issue, but the user experience can indeed be improved.

Additional context

No response

Will you send a PR to implement it?

No

@ErSauravAdhikari ErSauravAdhikari added the enhancement New feature or request label Nov 30, 2024
@vishalkadam47
Copy link
Contributor

so you mean the user should not have server access by default, instead a new user should be like a GUEST just a dashboard and profile with no server access, no project and no service until assigned from the permission settings.

@ErSauravAdhikari
Copy link
Author

Basically what I was talking about was similar to this.

A user can only use a subset of connected servers. So the dokploy instance acts as a unified interface to connect to multiple servers, say S.A, S.B and S.C where the users U.A can access and deploy to only S.A after the permission has been configured, but not to S.B and S.C. But if they are allowed to access the server (by admin) then they can.

@vishalkadam47
Copy link
Contributor

vishalkadam47 commented Dec 14, 2024

I'm working on the Teams management system #882 will plan an option to assign a server within the permissions system similar to projects and services.
let me know your feedback

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

2 participants