Closed johnnypea closed 11 hours ago
Hi @johnnypea ,
Daytona (this project) is meant to be a single-user product. It's envisioned in a way that one user has their instance of the Daytona server and connects to it. If they want to run it on a remote machine, they can start the server there and then run daytona api-key new
to create a new API key to connect to that server from their local machine.
You could, theoretically, create API keys for multiple users, but all of them would have access to the entire server instance.
Regarding RBAC, access control, multiple users, teams, resource management, etc.: All of these features are part of our Enterprise offering. You could run the demo yourself by following the guide in https://github.com/daytonaio/enterprise-demo or you can request a demo from our team by sharing your details on https://daytona.zapier.app.
I would like to have multiple isolated profiles for each user (they don't share workspaces/projects, env vars...) on a single Daytona server. Can this be done? Is some kind of RBAC possible? How to do you handle an access control?
Each "server" is supposed to be for groups of 10-15 users.
Other solutions
What would you recommend? Thank you.