Multi-User¶
Plitho supports multiple users with role-based access control.
User Roles¶
| Role | What you can do |
|---|---|
| Admin | Everything: manage users, all apps, server settings, system monitoring |
| User | Create and manage your own apps, databases, and cache instances |
What You Can Access¶
Regular Users¶
- Create and manage your own apps
- Create and manage your own databases
- Create and manage your own cache instances
- View your own resource usage
- Manage your SSH keys
Admin Users¶
Everything above, plus:
- Access all apps from all users
- Manage users (create, delete, change roles)
- View server metrics and system status
- Manage system settings
- Set resource limits per user
Resource Ownership¶
| Resource | Owner |
|---|---|
| Apps | The user who created them |
| Databases | The user who created them |
| Cache instances | The user who created them |
- You only see your own resources in the dashboard
- Admins see all resources from all users
- Resource names are globally unique (two users can't have apps with the same name)
Resource Limits (Admin Managed)¶
Admins can set limits on how many apps, CPU, and memory each user can use. This prevents any single user from consuming all server resources.
When you create an app or cache, Plitho checks that the total doesn't exceed your limits. If it does, the request is rejected.
Best Practices¶
- Use separate accounts for each team member
- Regular users should only have the access they need
- Contact your admin if you need more resources